Fix null pointer access for discriminator assignment.
authorDehao Chen <dehao@google.com>
Thu, 14 Apr 2016 19:46:38 +0000 (19:46 +0000)
committerDehao Chen <dehao@google.com>
Thu, 14 Apr 2016 19:46:38 +0000 (19:46 +0000)
Summary: This fixes the buildbot failure.

Reviewers: dnovillo, davidxl

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D19129

llvm-svn: 266360

llvm/lib/Transforms/Utils/AddDiscriminators.cpp

index 94e9b23..2a6b6eb 100644 (file)
@@ -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) {