-
- Downloads
re PR c++/17473 (typedef redefinition in struct is accepted)
PR c++/17473 * name-lookup.c (supplement_binding): Do not allow typedefs to be redefined in class scope. PR c++/18285 * parser.c (cp_parser_set_decl_type_spec): Do not try to allow redefinitions of builtin types other that "bool" or "wchar_t". PR c++/17473 * g++.dg/tc1/dr56.C: Remove. * g++.dg/template/typedef1.C: Add dg-error markers. * g++.old-deja/g++.other/typedef7.C: Likewise. PR c++/18285 * g++.dg/parse/typedef7.C: New test. From-SVN: r91254
Showing
- gcc/cp/ChangeLog 10 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/name-lookup.c 7 additions, 2 deletionsgcc/cp/name-lookup.c
- gcc/cp/parser.c 4 additions, 2 deletionsgcc/cp/parser.c
- gcc/testsuite/ChangeLog 10 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/parse/typedef7.C 2 additions, 0 deletionsgcc/testsuite/g++.dg/parse/typedef7.C
- gcc/testsuite/g++.dg/tc1/dr56.C 0 additions, 12 deletionsgcc/testsuite/g++.dg/tc1/dr56.C
- gcc/testsuite/g++.dg/template/typedef1.C 4 additions, 4 deletionsgcc/testsuite/g++.dg/template/typedef1.C
- gcc/testsuite/g++.old-deja/g++.other/typedef7.C 7 additions, 4 deletionsgcc/testsuite/g++.old-deja/g++.other/typedef7.C
Loading
Please register or sign in to comment