From 02be650617a5c8812e5c4696bcbbab284fe83acd Mon Sep 17 00:00:00 2001 From: Csaba Dabis Date: Wed, 29 May 2019 18:21:14 +0000 Subject: [analyzer] print() JSONify: Decl revision Summary: - Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus Reviewed By: NoQ Subscribers: cfe-commits, szepet, rnkovacs, a.sidorin, mikhail.ramalho, donat.nagy, dkrupp Tags: #clang Differential Revision: https://reviews.llvm.org/D62495 llvm-svn: 362002 --- clang/lib/Analysis/ProgramPoint.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'clang/lib/Analysis/ProgramPoint.cpp') diff --git a/clang/lib/Analysis/ProgramPoint.cpp b/clang/lib/Analysis/ProgramPoint.cpp index fb29300f520..32ae439c8ca 100644 --- a/clang/lib/Analysis/ProgramPoint.cpp +++ b/clang/lib/Analysis/ProgramPoint.cpp @@ -116,18 +116,16 @@ void ProgramPoint::printJson(llvm::raw_ostream &Out, const char *NL) const { case ProgramPoint::PreImplicitCallKind: { ImplicitCallPoint PC = castAs(); - Out << "PreCall\", \"stmt\": \""; - PC.getDecl()->print(Out, Context.getLangOpts()); - Out << "\", "; + Out << "PreCall\", \"decl\": \"" + << PC.getDecl()->getAsFunction()->getQualifiedNameAsString() << "\", "; printLocJson(Out, PC.getLocation(), SM); break; } case ProgramPoint::PostImplicitCallKind: { ImplicitCallPoint PC = castAs(); - Out << "PostCall\", \"stmt\": \""; - PC.getDecl()->print(Out, Context.getLangOpts()); - Out << "\", "; + Out << "PostCall\", \"decl\": \"" + << PC.getDecl()->getAsFunction()->getQualifiedNameAsString() << "\", "; printLocJson(Out, PC.getLocation(), SM); break; } -- cgit v1.2.3