From b50d1673581a4f8dd33c36eb5a9964ad5fe4b2c4 Mon Sep 17 00:00:00 2001 From: Artem Dergachev Date: Wed, 19 Jun 2019 23:33:55 +0000 Subject: [analyzer] exploded-graph-rewriter: Fix escaping StringRegions. Quotes around StringRegions are now escaped and unescaped correctly, producing valid JSON. Additionally, add a forgotten escape for Store values. Differential Revision: https://reviews.llvm.org/D63519 llvm-svn: 363897 --- clang/utils/analyzer/exploded-graph-rewriter.py | 1 + 1 file changed, 1 insertion(+) (limited to 'clang/utils/analyzer/exploded-graph-rewriter.py') diff --git a/clang/utils/analyzer/exploded-graph-rewriter.py b/clang/utils/analyzer/exploded-graph-rewriter.py index dbfd0862153..7f83f801aea 100755 --- a/clang/utils/analyzer/exploded-graph-rewriter.py +++ b/clang/utils/analyzer/exploded-graph-rewriter.py @@ -199,6 +199,7 @@ class ExplodedGraph(object): .replace('\\"', '"') \ .replace('\\{', '{') \ .replace('\\}', '}') \ + .replace('\\\\', '\\') \ .replace('\\<', '\\\\<') \ .replace('\\>', '\\\\>') \ .rstrip(',') -- cgit v1.2.3