aboutsummaryrefslogtreecommitdiff
path: root/gcc/genemit.c
diff options
context:
space:
mode:
authorJason Merrill <jason@yorick.cygnus.com>1998-01-08 00:29:08 +0000
committerJason Merrill <jason@gcc.gnu.org>1998-01-07 19:29:08 -0500
commitf4a233434d41848d9ae3bcb0f9518dfd986143ba (patch)
tree42ae0005def9da50e4d8303d7729478f43847f8c /gcc/genemit.c
parentb450b6999c574123b3abb03979882ca35b4caa3a (diff)
downloadgcc-f4a233434d41848d9ae3bcb0f9518dfd986143ba.zip
gcc-f4a233434d41848d9ae3bcb0f9518dfd986143ba.tar.gz
gcc-f4a233434d41848d9ae3bcb0f9518dfd986143ba.tar.bz2
exception.cc (__eh_alloc, __eh_free): New fns.
* exception.cc (__eh_alloc, __eh_free): New fns. (__cp_push_exception, __cp_pop_exception): Use them. (__uncatch_exception): Call terminate here if no exception. * except.c (build_terminate_handler): New fn. (expand_start_catch_block): Use it. (expand_exception_blocks): Likewise. (alloc_eh_object): New fn. (expand_throw): Use it. Protect exception init with terminate. * typeck.c (build_modify_expr): Remove code that ignores trivial methods. From-SVN: r17309
Diffstat (limited to 'gcc/genemit.c')
0 files changed, 0 insertions, 0 deletions