]> git.ipfire.org Git - thirdparty/gcc.git/commit
exception.cc (struct cp_eh_info): Add handlers field.
authorJason Merrill <jason@yorick.cygnus.com>
Tue, 25 Nov 1997 19:34:14 +0000 (19:34 +0000)
committerJeff Law <law@gcc.gnu.org>
Tue, 25 Nov 1997 19:34:14 +0000 (12:34 -0700)
commitb55e00bd69ae2e15ce00f33759e20747d21f3fb6
tree9b8877768c4e9ec1960a4cadb780c5f57009efd1
parent52907c98979784752de9f1756591b92f8345b5e8
exception.cc (struct cp_eh_info): Add handlers field.

        * exception.cc (struct cp_eh_info): Add handlers field.
        (__cp_push_exception): Initialize it.
        (__cp_pop_exception): Decrement it.  Don't pop unless it's 0.
        (__throw_bad_exception): Remove.
        * except.c (call_eh_info): Add handlers field.
        (get_eh_handlers): New fn.
        (push_eh_cleanup): Increment handlers.

From-SVN: r16699
gcc/cp/ChangeLog
gcc/cp/except.c
gcc/cp/exception.cc