PR c++/34271
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Dec 2007 10:45:21 +0000 (10:45 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Dec 2007 10:45:21 +0000 (10:45 +0000)
commit4e76104210e90c105f85b75b9dc389bccbbc8969
treee4f95a8babd3e9a324a6a69a07ea38fb5fddd190
parent53b14d73e16d2448b7a43299bedbfb8bb9a8a736
PR c++/34271
* semantics.c (finish_decltype_type): For SCOPE_REF issue an
error instead of assertion failure.
* parser.c (cp_parser_decltype): If closing paren is not found,
return error_mark_node.

* g++.dg/cpp0x/decltype9.C: New test.
* g++.dg/cpp0x/decltype10.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130619 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/decltype10.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/decltype9.C [new file with mode: 0644]