aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorJason Merrill <jason@yorick.cygnus.com>1997-11-25 06:14:48 +0000
committerJason Merrill <jason@gcc.gnu.org>1997-11-25 01:14:48 -0500
commit20b9016983fc3fda1ff9f8262b2b428f7a689ea3 (patch)
tree188a0e6b28b848caa1011c2fa6c43434f59efa15 /gcc/expr.h
parentc77289885d7b658a980738069be7979c3429ef9b (diff)
downloadgcc-20b9016983fc3fda1ff9f8262b2b428f7a689ea3.zip
gcc-20b9016983fc3fda1ff9f8262b2b428f7a689ea3.tar.gz
gcc-20b9016983fc3fda1ff9f8262b2b428f7a689ea3.tar.bz2
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
Diffstat (limited to 'gcc/expr.h')
0 files changed, 0 insertions, 0 deletions