>> In the case of this fix, we don't want to use even >> _Unwind_SjLj_Resume (it's what I tried initially and got the same >> type of error). > > So how do you continue unwinding exceptions? If code should never > get to the unwind block then you can always make the unwind-resume > function be a call to abort() for objc with sjlj. That said, I > suggest you read the comments in ada/raise.c starting from line 368 > (llvm-gcc-4.0). I would be amazed if sjlj really works without > proper tables, except in easy cases.
I think the objc front-end is emitting the setjmp/longjmp calls itself directly, not relying on the rest of the GCC EH mechanisms... -Chris _______________________________________________ llvm-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
