PR c++/90572 - wrong disambiguation in friend declaration.
* parser.c (cp_parser_constructor_declarator_p): Don't allow missing typename for friend declarations. * g++.dg/cpp2a/typename16.C: New test. * g++.dg/parse/friend13.C: New test. From-SVN: r271619
Showing
- gcc/cp/ChangeLog 6 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/parser.c 12 additions, 2 deletionsgcc/cp/parser.c
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/cpp2a/typename16.C 11 additions, 0 deletionsgcc/testsuite/g++.dg/cpp2a/typename16.C
- gcc/testsuite/g++.dg/parse/friend13.C 16 additions, 0 deletionsgcc/testsuite/g++.dg/parse/friend13.C
Loading
Please register or sign in to comment