summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-06-27 05:32:09 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-06-27 05:32:09 +0000
commitb0cdf530c393a6c3bb3f165d626c2e7a25f93f3b (patch)
tree41d199dd35678c49f4a1a460b74ebc765960afc5 /llvm/lib
parent8832992df56dd51f58bf8fc386dec9cbf99054c9 (diff)
downloadbcm5719-llvm-b0cdf530c393a6c3bb3f165d626c2e7a25f93f3b.tar.gz
bcm5719-llvm-b0cdf530c393a6c3bb3f165d626c2e7a25f93f3b.zip
ArgumentPromotion: Propagate debug locations on calls for which arguments are promoted.
llvm-svn: 211872
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Transforms/IPO/ArgumentPromotion.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp b/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
index 377fa153a25..4618c26bc65 100644
--- a/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
+++ b/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
@@ -741,6 +741,7 @@ CallGraphNode *ArgPromotion::DoPromotion(Function *F,
if (cast<CallInst>(Call)->isTailCall())
cast<CallInst>(New)->setTailCall();
}
+ New->setDebugLoc(Call->getDebugLoc());
Args.clear();
AttributesVec.clear();
OpenPOWER on IntegriCloud