gcc/cp/
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 8 Mar 2009 17:29:12 +0000 (17:29 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 8 Mar 2009 17:29:12 +0000 (17:29 +0000)
commit027f3cbf1cec67c68a48b9459b6517a86f93eead
tree5629a4fada17111aca9ed99113dd06ed98c105e2
parent9963b131b48400a2e17af4a39d66c2e831a39823
gcc/cp/

2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>

PR c++/39060
* parser.c (cp_parser_late_parsing_default_args): Continue
the loop when cp_parser_assignment_expression returns
error_mark_node.

gcc/testsuite/

2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>

PR c++/39060
* g++.dg/other/new1.C: Adjusted.
* g++.dg/parse/crash40.C: Likewise.
* g++.dg/parse/defarg12.C: Likewise.
* g++.dg/template/error15.C: Likewise.

* g++.dg/other/pr39060.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144710 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/new1.C
gcc/testsuite/g++.dg/other/pr39060.C [new file with mode: 0644]
gcc/testsuite/g++.dg/parse/crash40.C
gcc/testsuite/g++.dg/parse/defarg12.C
gcc/testsuite/g++.dg/template/error15.C