mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-14 20:03:14 +01:00
[svn r337] Reverted changes to toobj.cpp: Module constructor calls can never be invokes.
This commit is contained in:
@@ -220,7 +220,7 @@ static llvm::Function* build_module_ctor()
|
||||
|
||||
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 @@ static llvm::Function* build_module_dtor()
|
||||
|
||||
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 @@ static llvm::Function* build_module_unittest()
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user