diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-05-21 15:39:19 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-05-21 15:39:19 +0000 |
commit | 6993fb0a6f474fa77887d99837014a4eeed9b6c8 (patch) | |
tree | 39cca1e9568d70f1c02863d9d447b7fd3eb0d235 /gcc/cp/tree.c | |
parent | fccd46bebbafaa1ab5589e43dfb804ab4aeaf862 (diff) | |
download | gcc-6993fb0a6f474fa77887d99837014a4eeed9b6c8.tar.gz |
* cp-tree.def (START_CATCH_STMT): Lose.
* dump.c (cp_dump_tree): Don't dump it. Do dump HANDLER_PARMS.
* tree.c (cp_statement_code_p): Don't case it.
* semantics.c (cp_expand_stmt): Likewise.
* except.c (expand_start_catch_block): Don't start any blocks.
Return the type.
(expand_end_catch_block): Don't end any blocks.
* parse.y (handler): Don't pass anything from finish_handler_parms
to finish_handler.
* pt.c (tsubst_expr): Likewise.
* semantics.c (begin_handler): Call note_level_for_catch here.
(finish_handler_parms): Don't return anything.
(genrtl_catch_block, begin_catch_block): Lose.
(genrtl_handler): Call expand_start_catch here.
* cp-tree.h (START_CATCH_TYPE): Lose.
(HANDLER_TYPE): New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42388 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/tree.c')
-rw-r--r-- | gcc/cp/tree.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c index 5de2b5d10e8..65ba7f6c55d 100644 --- a/gcc/cp/tree.c +++ b/gcc/cp/tree.c @@ -1031,7 +1031,6 @@ cp_statement_code_p (code) { case SUBOBJECT: case CLEANUP_STMT: - case START_CATCH_STMT: case CTOR_STMT: case CTOR_INITIALIZER: case RETURN_INIT: |