summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
diff options
context:
space:
mode:
authorDehao Chen <dehao@google.com>2016-04-14 19:46:38 +0000
committerDehao Chen <dehao@google.com>2016-04-14 19:46:38 +0000
commit34cc676732cfc514747c79dcedf141d7739dd434 (patch)
tree69bdaa48e2e74ed0dc0cf37abe28c6c77037d13b /llvm/lib/Transforms/Utils/AddDiscriminators.cpp
parentf32cc293fa88fb43a68140b902af48841627101a (diff)
downloadbcm5719-llvm-34cc676732cfc514747c79dcedf141d7739dd434.tar.gz
bcm5719-llvm-34cc676732cfc514747c79dcedf141d7739dd434.zip
Fix null pointer access for discriminator assignment.
Summary: This fixes the buildbot failure. Reviewers: dnovillo, davidxl Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D19129 llvm-svn: 266360
Diffstat (limited to 'llvm/lib/Transforms/Utils/AddDiscriminators.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/AddDiscriminators.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Utils/AddDiscriminators.cpp b/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
index 94e9b236a2c..2a6b6eb1b0b 100644
--- a/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
+++ b/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
@@ -222,6 +222,8 @@ bool AddDiscriminators::runOnFunction(Function &F) {
continue;
DILocation *CurrentDIL = Current->getDebugLoc();
+ if (!CurrentDIL)
+ continue;
Location L =
std::make_pair(CurrentDIL->getFilename(), CurrentDIL->getLine());
if (!CallLocations.insert(L).second) {
OpenPOWER on IntegriCloud