summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Leidel <john.leidel@ttu.edu>2015-05-21 20:53:15 -0500
committerCraig Griffiths <craig.griffiths@codethink.co.uk>2015-08-14 10:39:04 +0100
commitdbe791efab978de96c1ffdd5c8c21ad6eac2c68c (patch)
treecb570d28479d8bdfe92f490851906acd5235dca0
parent5497a24ee481bcb51877d226d51d0e85bffcc6d0 (diff)
downloadflang-dbe791efab978de96c1ffdd5c8c21ad6eac2c68c.tar.gz
fix for CreateCall lack of Twine names
-rw-r--r--lib/CodeGen/CGCall.cpp7
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;
}