eh_personality.cc: Include unwind-pe.h.
authorRichard Henderson <rth@redhat.com>
Sat, 12 May 2001 06:16:21 +0000 (23:16 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 12 May 2001 06:16:21 +0000 (23:16 -0700)
commit817e741108999531687895c00045f1db798ea9e8
treecbada5b806739d2fe2fe015d836399811a9f2088
parent2a1ee410cefc93b247bbcc9b8a153ba5af72be73
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
libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/eh_personality.cc