/cp
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 May 2012 14:47:06 +0000 (14:47 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 May 2012 14:47:06 +0000 (14:47 +0000)
commit376a817be957345c2d6e4d37fd6fb7b1425c4966
tree9d218f7ebda18691bc2375c32448bc890ccb048e
parent141de90eb66692b4e3567b45ab73d756b6538b29
/cp
2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/32080
* parser.c (cp_parser_ctor_initializer_opt_and_function_body,
cp_parser_function_body): Add a bool parameter, true when parsing
a function-try-block.
(cp_parser_function_try_block): Pass true to the above.
(cp_parser_function_definition_after_declarator,
cp_parser_function_transaction): Adjust.

/testsuite
2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/32080
* g++.dg/eh/goto2.C: New.

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