diff options
Diffstat (limited to 'lib/CodeGen/CGCall.cpp')
-rw-r--r-- | lib/CodeGen/CGCall.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/CodeGen/CGCall.cpp b/lib/CodeGen/CGCall.cpp index 6d45c517d1..8b4edf450d 100644 --- a/lib/CodeGen/CGCall.cpp +++ b/lib/CodeGen/CGCall.cpp @@ -396,21 +396,20 @@ llvm::Value *CodeGenFunction::EmitCallArgPtr(const Expr *E) { llvm::CallInst *CodeGenFunction::EmitRuntimeCall(llvm::Value *Func) { - llvm::Value *Args[] = {}; - auto Result = Builder.CreateCall(Func, Args); + auto Result = Builder.CreateCall(Func, NULL, llvm::Twine(Func->getName())); Result->setCallingConv(CGM.getRuntimeCC()); return Result; } llvm::CallInst *CodeGenFunction::EmitRuntimeCall(llvm::Value *Func, llvm::ArrayRef<llvm::Value*> Args) { - auto Result = Builder.CreateCall(Func, Args); + auto Result = Builder.CreateCall(Func, Args, llvm::Twine(Func->getName())); Result->setCallingConv(CGM.getRuntimeCC()); return Result; } llvm::CallInst *CodeGenFunction::EmitRuntimeCall2(llvm::Value *Func, llvm::Value *A1, llvm::Value *A2) { llvm::Value *Args[] = {A1, A2}; - auto Result = Builder.CreateCall(Func, Args); + auto Result = Builder.CreateCall(Func, Args, llvm::Twine(Func->getName())); Result->setCallingConv(CGM.getRuntimeCC()); return Result; } |