llvm.org GIT mirror llvm / 6270f36
rethrow is really the language independent primitive here. "throw" can be written in terms of it and llvm.exc.setcurrent. Rework these intrinsics. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8109 91177308-0d34-0410-b5e6-96231b3b80d8 Chris Lattner 17 years ago
1 changed file(s) with 3 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
2121 va_end, // Used to represent a va_end call in C
2222 va_copy, // Used to represent a va_copy call in C
2323
24 unwind, // Unwind stack until containing invoke is found
25
2426 // Exception handling intrinsics...
25 exc_throw, // Throw an exception
26 exc_rethrow, // Rethrow a caught exception
27 exc_setcurrent, // Set the current pending exception
2728 exc_getcurrent, // Get the current pending exception
2829
2930 // Setjmp/Longjmp intrinsics...