]> granicus.if.org Git - clang/commitdiff
Fix null dereference.
authorTed Kremenek <kremenek@apple.com>
Wed, 29 Apr 2009 22:05:03 +0000 (22:05 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 29 Apr 2009 22:05:03 +0000 (22:05 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70417 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/BugReporter.cpp

index 4e88baab574838980f690c5726745581612adb63..34a5fbfd52b68c2df1140cd98d995cf6d2d355a7 100644 (file)
@@ -1675,7 +1675,7 @@ void BugReporter::FlushReport(BugReportEquivClass& EQ) {
   
   llvm::OwningPtr<PathDiagnostic>
     D(new PathDiagnostic(R.getBugType().getName(),
-                         PD->useVerboseDescription()
+                         !PD || PD->useVerboseDescription()
                          ? R.getDescription() : R.getShortDescription(),
                          BT.getCategory()));