]>
gcc.gnu.org Git - gcc.git/commit - gcc/cp/except.c
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.
Fixes P15031.C, rethrow[45].C
From-SVN: r16694
This page took 0.056117 seconds and 5 git commands to generate.