diff options
author | Richard Henderson <rth@redhat.com> | 2001-05-11 23:16:21 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2001-05-11 23:16:21 -0700 |
commit | 817e741108999531687895c00045f1db798ea9e8 (patch) | |
tree | cbada5b806739d2fe2fe015d836399811a9f2088 /libjava/exception.cc | |
parent | 2a1ee410cefc93b247bbcc9b8a153ba5af72be73 (diff) | |
download | gcc-817e741108999531687895c00045f1db798ea9e8.zip gcc-817e741108999531687895c00045f1db798ea9e8.tar.gz gcc-817e741108999531687895c00045f1db798ea9e8.tar.bz2 |
eh_personality.cc: Include unwind-pe.h.
* libsupc++/eh_personality.cc: Include unwind-pe.h. Remove
all pointer encoding logic.
(struct lsda_header_info): Add ttype_base.
(get_ttype_entry): Use it instead of a context.
(check_exception_spec): Likewise.
(PERSONALITY_FUNCTION): Initialize ttype_base. Store it in
the c++ exception header for __cxa_call_unexpected.
(__cxa_call_unexpected): Use it.
From-SVN: r41982
Diffstat (limited to 'libjava/exception.cc')
0 files changed, 0 insertions, 0 deletions