re PR c++/32080 (Can goto a function try-block)
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 24 May 2012 14:47:06 +0000 (14:47 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 24 May 2012 14:47:06 +0000 (14:47 +0000)
commitc7837f7efbc81c2a3a4efa2648a8e7e51fad6cf8
tree9d218f7ebda18691bc2375c32448bc890ccb048e
parent49bdc0a65dfe8dbd6d13e776a79418932d7aebc0
re PR c++/32080 (Can goto a function try-block)

/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.

From-SVN: r187837
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/eh/goto2.C [new file with mode: 0644]