]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/58170 ([c++11] Crash when aliasing a template class that is a member of...
authorJason Merrill <jason@redhat.com>
Sat, 22 Feb 2014 05:50:12 +0000 (00:50 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Sat, 22 Feb 2014 05:50:12 +0000 (00:50 -0500)
commit7eae5d361e34f2286b133096e66bbc69ed191956
tree7c1ad343bef80249818319fe50113d319bf97998
parentd2c81d20aa350ddbdfbcbd046d6695189f11d532
re PR c++/58170 ([c++11] Crash when aliasing a template class that is a member of its template base class.)

PR c++/58170
* parser.c (cp_parser_type_name): Always check dependency.
(cp_parser_type_specifier_seq): Call
cp_parser_parse_and_diagnose_invalid_type_name.

From-SVN: r208040
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/g++.dg/cpp0x/alias-decl-40.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/error8.C
gcc/testsuite/g++.dg/cpp0x/override4.C
gcc/testsuite/g++.dg/ext/underlying_type1.C
gcc/testsuite/g++.dg/parse/crash48.C
gcc/testsuite/g++.dg/parse/error49.C