eh_personality.cc
13.1 KB
-
eh_personality.cc: Include unwind-pe.h. · 817e7411
* 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
Richard Henderson committed