]> granicus.if.org Git - clang/commitdiff
Reenable using the PathDiagnosticClient for BugReports without paths.
authorTed Kremenek <kremenek@apple.com>
Fri, 18 Apr 2008 22:11:59 +0000 (22:11 +0000)
committerTed Kremenek <kremenek@apple.com>
Fri, 18 Apr 2008 22:11:59 +0000 (22:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49934 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/BugReporter.cpp

index e69c5a6d3ffa816ef4196122e6b71febc4d4a6be..b736282aea571c4dfd808c9baf370c96c0702c0b 100644 (file)
@@ -422,6 +422,9 @@ void BugReporter::EmitWarning(BugReport& R) {
   
   unsigned ErrorDiag = Diag.getCustomDiagID(Diagnostic::Warning,
                                             os.str().c_str());
-      
-  Diag.Report(L, ErrorDiag, NULL, 0, Beg, End - Beg);    
+  
+  if (PD)
+    Diag.Report(PD, L, ErrorDiag, NULL, 0, Beg, End - Beg);    
+  else
+    Diag.Report(L, ErrorDiag, NULL, 0, Beg, End - Beg);    
 }