-
- Downloads
re PR c++/45330 (Suggest likely nested-name-specifiers for undeclared identifiers.)
gcc/ PR c++/45330 * params.def (CXX_MAX_NAMESPACES_FOR_DIAGNOSTIC_HELP): New parameter. * doc/invoke.texi (cxx-max-namespaces-for-diagnostic-help): Document. gcc/cp/ PR c++/45330 * cp-tree.h (suggest_alternatives_for, location_of): Declare. * error.c (dump_expr): Handle TYPE_DECL. (location_of): Unstaticize. * name-lookup.c (suggest_alternatives_for): New function. * lex.c (unqualified_name_lookup_error): Call it. gcc/testsuite/ PR c++/45330 * g++.dg/pr45330.C: New test. * g++.dg/ext/builtin3.C: Adjust. * g++.dg/lookup/error1.C: Adjust. * g++.dg/lookup/koenig5.C: Adjust. * g++.dg/overload/koenig1.C: Adjust. * g++.dg/parse/decl-specifier-1.C: Adjust. * g++.dg/template/static10.C: Adjust. * g++.old-deja/g++.mike/ns5.C: Adjust. * g++.old-deja/g++.mike/ns7.C: Adjust. * g++.old-deja/g++.ns/koenig5.C: Adjust. * g++.old-deja/g++.ns/koenig9.C: Adjust. * g++.old-deja/g++.other/lineno5.C: Adjust. From-SVN: r167536
Showing
- gcc/ChangeLog 6 additions, 0 deletionsgcc/ChangeLog
- gcc/cp/ChangeLog 9 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/cp-tree.h 4 additions, 0 deletionsgcc/cp/cp-tree.h
- gcc/cp/error.c 2 additions, 2 deletionsgcc/cp/error.c
- gcc/cp/lex.c 4 additions, 1 deletiongcc/cp/lex.c
- gcc/cp/name-lookup.c 67 additions, 0 deletionsgcc/cp/name-lookup.c
- gcc/doc/invoke.texi 4 additions, 0 deletionsgcc/doc/invoke.texi
- gcc/params.def 9 additions, 0 deletionsgcc/params.def
- gcc/testsuite/ChangeLog 16 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/ext/builtin3.C 2 additions, 1 deletiongcc/testsuite/g++.dg/ext/builtin3.C
- gcc/testsuite/g++.dg/lookup/error1.C 2 additions, 1 deletiongcc/testsuite/g++.dg/lookup/error1.C
- gcc/testsuite/g++.dg/lookup/koenig5.C 10 additions, 7 deletionsgcc/testsuite/g++.dg/lookup/koenig5.C
- gcc/testsuite/g++.dg/overload/koenig1.C 2 additions, 1 deletiongcc/testsuite/g++.dg/overload/koenig1.C
- gcc/testsuite/g++.dg/parse/decl-specifier-1.C 2 additions, 1 deletiongcc/testsuite/g++.dg/parse/decl-specifier-1.C
- gcc/testsuite/g++.dg/pr45330.C 37 additions, 0 deletionsgcc/testsuite/g++.dg/pr45330.C
- gcc/testsuite/g++.dg/template/static10.C 2 additions, 1 deletiongcc/testsuite/g++.dg/template/static10.C
- gcc/testsuite/g++.old-deja/g++.mike/ns5.C 2 additions, 1 deletiongcc/testsuite/g++.old-deja/g++.mike/ns5.C
- gcc/testsuite/g++.old-deja/g++.mike/ns7.C 2 additions, 1 deletiongcc/testsuite/g++.old-deja/g++.mike/ns7.C
- gcc/testsuite/g++.old-deja/g++.ns/koenig5.C 2 additions, 1 deletiongcc/testsuite/g++.old-deja/g++.ns/koenig5.C
- gcc/testsuite/g++.old-deja/g++.ns/koenig9.C 3 additions, 2 deletionsgcc/testsuite/g++.old-deja/g++.ns/koenig9.C
Loading
Please register or sign in to comment