[cfe-commits] [libcxxabi] r147148 - in /libcxxabi/trunk: CREDITS.TXT src/cxa_exception.cpp

Anton Korobeynikov anton at korobeynikov.info
Fri Dec 23 00:01:29 PST 2011


Howard,

> I also found __gxx_personality_sj0 in the clang sources.  Does this also need to be provided?  And if so, how does it differ from __gxx_personality_v0?
This is C++ personality function used for sjlj-style exception
handling. It uses different LSDA format compared to "v0" one.

> const EHPersonality EHPersonality::GNU_C("__gcc_personality_v0");
This is "C-only" personality function
> const EHPersonality EHPersonality::GNU_C_SJLJ("__gcc_personality_sj0");
Same, but for sjlj-style eh

...

> And I don't know how to handle all of these, or even know if I should try.
Given that this is "cxxabi" I don't think it should provide C or Obj-C
personalities....

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University




More information about the cfe-commits mailing list