From 8a88d6aaaa7e2a56a3df5dffb795d305361ee9b9 Mon Sep 17 00:00:00 2001 From: Csaba Dabis Date: Wed, 29 May 2019 18:38:52 +0000 Subject: [analyzer] print() JSONify: SVal implementation Summary: - Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus Reviewed By: NoQ Subscribers: cfe-commits, szepet, rnkovacs, a.sidorin, mikhail.ramalho, Szelethus, donat.nagy, dkrupp Tags: #clang Differential Revision: https://reviews.llvm.org/D62497 llvm-svn: 362008 --- clang/lib/StaticAnalyzer/Core/Environment.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'clang/lib/StaticAnalyzer/Core/Environment.cpp') diff --git a/clang/lib/StaticAnalyzer/Core/Environment.cpp b/clang/lib/StaticAnalyzer/Core/Environment.cpp index 3ebb66c6af1..94cc4d6dbb2 100644 --- a/clang/lib/StaticAnalyzer/Core/Environment.cpp +++ b/clang/lib/StaticAnalyzer/Core/Environment.cpp @@ -263,10 +263,12 @@ void Environment::printJson(raw_ostream &Out, const ASTContext &Ctx, Indent(Out, InnerSpace, IsDot) << "{ \"lctx_id\": " << LC->getID() << ", \"stmt_id\": " << S->getID(Ctx) << ", \"pretty\": "; - S->printJson(Out, nullptr, PP, /*AddQuotes=*/true); - Out << ", \"value\": \"" << I->second << "\" }"; + Out << ", \"value\": "; + I->second.printJson(Out, /*AddQuotes=*/true); + + Out << " }"; if (I != LastI) Out << ','; -- cgit v1.2.3