Mercurial > projects > ldc
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); }