On 11 Mar 2014, at 01:39, Logan Chien <[email protected]> wrote:

> I am using libsupc++ (or libstdc++) when I was testing, thus I think there 
> might be some problem with the foreign exception handling in libobjc2 
> run-time.  The output shows that the C++ exception is incorrectly caught by 
> the Objective-C handler, which expecting an Objective-C id.  I am keep trying 
> to figure out.

It's possible that it's using the wrong ABI.  Do you see calls to 
objc_begin_catch in the compiler output?  If not, then foreign exceptions are 
probably not expected to work.  

> I have checked libcxxrt as well.  It seems that it does not have the same 
> problem.  The _URC_CONTINUE_UNWIND has been wrapped by continueUnwinding() 
> properly.

Thanks!

David


-- Send from my Jacquard Loom


_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to