diff options
| author | Chris Lattner <sabre@nondot.org> | 2005-06-09 02:59:00 +0000 | 
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2005-06-09 02:59:00 +0000 | 
| commit | fbc45f10d0c3411ea02933fb98b319b016611a23 (patch) | |
| tree | 19b28a94054c8f4e468a202b57e5a1556d7fc8d7 /llvm/lib/Transforms | |
| parent | ea9af931b85ef474fe7d88db7883a3b960f430db (diff) | |
| download | bcm5719-llvm-fbc45f10d0c3411ea02933fb98b319b016611a23.tar.gz bcm5719-llvm-fbc45f10d0c3411ea02933fb98b319b016611a23.zip | |
Fix a problem on 64-bit targets where we passed (int)0 through ... instead of
(void*)0.
llvm-svn: 22205
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/IPO/LowerSetJmp.cpp | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/llvm/lib/Transforms/IPO/LowerSetJmp.cpp b/llvm/lib/Transforms/IPO/LowerSetJmp.cpp index 3a86cb763ba..7300aa8f19a 100644 --- a/llvm/lib/Transforms/IPO/LowerSetJmp.cpp +++ b/llvm/lib/Transforms/IPO/LowerSetJmp.cpp @@ -204,32 +204,32 @@ bool LowerSetJmp::doInitialization(Module& M)    // void __llvm_sjljeh_init_setjmpmap(void**)    InitSJMap = M.getOrInsertFunction("__llvm_sjljeh_init_setjmpmap", -                                    Type::VoidTy, SBPPTy, 0); +                                    Type::VoidTy, SBPPTy, NULL);    // void __llvm_sjljeh_destroy_setjmpmap(void**)    DestroySJMap = M.getOrInsertFunction("__llvm_sjljeh_destroy_setjmpmap", -                                       Type::VoidTy, SBPPTy, 0); +                                       Type::VoidTy, SBPPTy, NULL);    // void __llvm_sjljeh_add_setjmp_to_map(void**, void*, unsigned)    AddSJToMap = M.getOrInsertFunction("__llvm_sjljeh_add_setjmp_to_map",                                       Type::VoidTy, SBPPTy, SBPTy, -                                     Type::UIntTy, 0); +                                     Type::UIntTy, NULL);    // void __llvm_sjljeh_throw_longjmp(int*, int)    ThrowLongJmp = M.getOrInsertFunction("__llvm_sjljeh_throw_longjmp", -                                       Type::VoidTy, SBPTy, Type::IntTy, 0); +                                       Type::VoidTy, SBPTy, Type::IntTy, NULL);    // unsigned __llvm_sjljeh_try_catching_longjmp_exception(void **)    TryCatchLJ =      M.getOrInsertFunction("__llvm_sjljeh_try_catching_longjmp_exception", -                          Type::UIntTy, SBPPTy, 0); +                          Type::UIntTy, SBPPTy, NULL);    // bool __llvm_sjljeh_is_longjmp_exception()    IsLJException = M.getOrInsertFunction("__llvm_sjljeh_is_longjmp_exception", -                                        Type::BoolTy, 0); +                                        Type::BoolTy, NULL);    // int __llvm_sjljeh_get_longjmp_value()    GetLJValue = M.getOrInsertFunction("__llvm_sjljeh_get_longjmp_value", -                                     Type::IntTy, 0); +                                     Type::IntTy, NULL);    return true;  } | 

