From: Ted Kremenek Date: Fri, 27 Mar 2009 15:31:11 +0000 (+0000) Subject: Emit aggregate "location" for PathDiagnostic to plist. This fixes . git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67845 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Frontend/PlistDiagnostics.cpp b/lib/Frontend/PlistDiagnostics.cpp index 757b1ee138..9087a94232 100644 --- a/lib/Frontend/PlistDiagnostics.cpp +++ b/lib/Frontend/PlistDiagnostics.cpp @@ -298,8 +298,13 @@ PlistDiagnostics::~PlistDiagnostics() { << " category" << D->getCategory() << "\n" << " type" << D->getBugType() - << "\n" - << " \n"; + << "\n"; + + // Output the location of the bug. + o << " location\n"; + EmitLocation(o, SM, D->getLocation(), FM, 2); + + o << " \n"; }