Displaying 1 result from an estimated 1 matches for "r181468".
Did you mean:
r181465
2013 May 08
1
[LLVMdev] Clarifying the state of setjmp/longjmp support in LLVM and Clang
...#39;m missing.
Clang.
Clang recognizes two forms of setjmp (all I say here applies to longjmp
similarly):
* __builtin_setjmp: gets lowered to calling the llvm.sjlj.setjmp intrinsic
* setjmp() library call does not appear to be handled specially, although a
no-longer-comment in a test I removed in r181468 said:
"__builtin_longjmp/setjmp should get transformed into llvm.setjmp/longjmp
> just like explicit setjmp/longjmp calls are."
On my Ubuntu machine, the call actually gets transcibed to calling _setjmp,
but that may be due to compiler settings in system library headers.
LLVM.
LL...