changeset 316:163cad969791 trunk

[svn r337] Reverted changes to toobj.cpp: Module constructor calls can never be invokes.
author ChristianK
date Fri, 04 Jul 2008 08:51:49 +0200
parents a9697749e898
children 1a2777460bd5
files gen/toobj.cpp
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/gen/toobj.cpp	Thu Jul 03 22:05:45 2008 +0200
+++ b/gen/toobj.cpp	Fri Jul 04 08:51:49 2008 +0200
@@ -220,7 +220,7 @@
 
     for (size_t i=0; i<n; i++) {
         llvm::Function* f = gIR->ctors[i]->ir.irFunc->func;
-        CallOrInvoke* call = gIR->CreateCallOrInvoke(f);
+        llvm::CallInst* call = builder.CreateCall(f,"");
         call->setCallingConv(llvm::CallingConv::Fast);
     }
 
@@ -254,7 +254,7 @@
 
     for (size_t i=0; i<n; i++) {
         llvm::Function* f = gIR->dtors[i]->ir.irFunc->func;
-        CallOrInvoke* call = gIR->CreateCallOrInvoke(f);
+        llvm::CallInst* call = builder.CreateCall(f,"");
         call->setCallingConv(llvm::CallingConv::Fast);
     }
 
@@ -288,7 +288,7 @@
 
     for (size_t i=0; i<n; i++) {
         llvm::Function* f = gIR->unitTests[i]->ir.irFunc->func;
-        CallOrInvoke* call = gIR->CreateCallOrInvoke(f);
+        llvm::CallInst* call = builder.CreateCall(f,"");
         call->setCallingConv(llvm::CallingConv::Fast);
     }