diff options
author | Chris Lattner <sabre@nondot.org> | 2004-02-15 22:24:27 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-02-15 22:24:27 +0000 |
commit | d85e0615754cf173fb410632c54f19b59fdf9b4c (patch) | |
tree | 5624c19d30e645ef739340a74fa1b1d60d780851 /llvm/lib/Transforms | |
parent | 25530a12a1f635d7c3fc11317317cfc905b08e56 (diff) | |
download | bcm5719-llvm-d85e0615754cf173fb410632c54f19b59fdf9b4c.tar.gz bcm5719-llvm-d85e0615754cf173fb410632c54f19b59fdf9b4c.zip |
Instead of producing calls to setjmp/longjmp, produce uses of the
llvm.setjmp/llvm.longjmp intrinsics.
llvm-svn: 11482
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Scalar/LowerInvoke.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Scalar/LowerInvoke.cpp b/llvm/lib/Transforms/Scalar/LowerInvoke.cpp index 43618266cb7..d42d0533f1c 100644 --- a/llvm/lib/Transforms/Scalar/LowerInvoke.cpp +++ b/llvm/lib/Transforms/Scalar/LowerInvoke.cpp @@ -108,9 +108,9 @@ bool LowerInvoke::doInitialization(Module &M) { GlobalValue::LinkOnceLinkage, Constant::getNullValue(PtrJBList), "llvm.sjljeh.jblist", &M); - SetJmpFn = M.getOrInsertFunction("setjmp", Type::IntTy, + SetJmpFn = M.getOrInsertFunction("llvm.setjmp", Type::IntTy, PointerType::get(JmpBufTy), 0); - LongJmpFn = M.getOrInsertFunction("longjmp", Type::VoidTy, + LongJmpFn = M.getOrInsertFunction("llvm.longjmp", Type::VoidTy, PointerType::get(JmpBufTy), Type::IntTy, 0); |