]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/except.c
cp-tree.def (START_CATCH_STMT): Lose.
authorJason Merrill <jason@redhat.com>
Mon, 21 May 2001 15:39:19 +0000 (11:39 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 21 May 2001 15:39:19 +0000 (11:39 -0400)
commit1a6025b4b81a386b54678f8641fbb00b144e6ddf
tree39cca1e9568d70f1c02863d9d447b7fd3eb0d235
parent0fd0b7ee985eb454ead3a28f6a017065780e9587
cp-tree.def (START_CATCH_STMT): Lose.

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

From-SVN: r42388
gcc/cp/ChangeLog
gcc/cp/cp-tree.def
gcc/cp/cp-tree.h
gcc/cp/dump.c
gcc/cp/except.c
gcc/cp/parse.y
gcc/cp/pt.c
gcc/cp/semantics.c
gcc/cp/tree.c
This page took 0.06266 seconds and 5 git commands to generate.