]> git.ipfire.org Git - thirdparty/gcc.git/commit
except.c (expand_start_eh_spec): Use the try/catch code.
authorJason Merrill <jason@yorick.cygnus.com>
Fri, 21 Nov 1997 20:29:39 +0000 (20:29 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 21 Nov 1997 20:29:39 +0000 (15:29 -0500)
commitec8373300daeabbf3311bb33272b158472a88bda
tree27022384dea431258f98867fda52d25b1ba3ca09
parenta8b708d130e12510f1ef2eb975a52e09f3d2cc0c
except.c (expand_start_eh_spec): Use the try/catch code.

* except.c (expand_start_eh_spec): Use the try/catch code.
(expand_end_eh_spec): Likewise.  Call __check_eh_spec instead of
doing everything inline.
(init_exception_processing): throw_type_match now takes
  const void pointers.
* exception.cc (__check_eh_spec): New fn.
* inc/exception: Neither terminate nor unexpected return.
* decl.c: Make const_ptr_type_node public.
* tinfo2.cc (__throw_type_match_rtti): Take the typeinfos constly.

From-SVN: r16652
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/except.c
gcc/cp/exception.cc
gcc/cp/inc/exception
gcc/cp/tinfo2.cc