OSDN Git Service

* libsupc++/eh_personality.cc: Include unwind-pe.h. Remove
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 12 May 2001 06:16:21 +0000 (06:16 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 12 May 2001 06:16:21 +0000 (06:16 +0000)
commit379dae95fe2701ed5d8c71ad80eca3b0dafdb4d4
treecbada5b806739d2fe2fe015d836399811a9f2088
parentad5818ae60984b32185d5eed7a39444eec439055
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41982 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/eh_personality.cc