diff options
author | Dehao Chen <dehao@google.com> | 2016-04-14 19:46:38 +0000 |
---|---|---|
committer | Dehao Chen <dehao@google.com> | 2016-04-14 19:46:38 +0000 |
commit | 34cc676732cfc514747c79dcedf141d7739dd434 (patch) | |
tree | 69bdaa48e2e74ed0dc0cf37abe28c6c77037d13b /llvm/lib/Transforms/Utils/AddDiscriminators.cpp | |
parent | f32cc293fa88fb43a68140b902af48841627101a (diff) | |
download | bcm5719-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.cpp | 2 |
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) { |