]> gcc.gnu.org Git - gcc.git/commit
re PR c++/42137 (error: expected constructor, destructor, or type conversion before...
authorJason Merrill <jason@redhat.com>
Tue, 24 Nov 2009 20:55:24 +0000 (15:55 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 24 Nov 2009 20:55:24 +0000 (15:55 -0500)
commit108e24453b3463097c8f0a25dd2d21219944b0fe
treec0ee5b73c59f1d6bab85c25d33794a7d87248d78
parent3474a3b72bf01781f123dc2423bff037ae398fcd
re PR c++/42137 (error: expected constructor, destructor, or type conversion before ‘{’ token)

PR c++/42137
* parser.c (cp_parser_mem_initializer_id): Pass typename_type to
cp_parser_class_name.
(cp_parser_unqualified_id): Same, rather than class_type.

PR c++/11764
* parser.c (cp_parser_expression_statement): Give helpful error
for constructor name used as type.

From-SVN: r154519
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/lookup/name-clash4.C
gcc/testsuite/g++.dg/tc1/dr147.C
gcc/testsuite/g++.old-deja/g++.pt/ctor2.C
This page took 0.063971 seconds and 5 git commands to generate.