diff options
author | Artem Dergachev <artem.dergachev@gmail.com> | 2019-06-19 23:33:55 +0000 |
---|---|---|
committer | Artem Dergachev <artem.dergachev@gmail.com> | 2019-06-19 23:33:55 +0000 |
commit | b50d1673581a4f8dd33c36eb5a9964ad5fe4b2c4 (patch) | |
tree | f49b52e3252413b30766de97e73babcb33f6e2f2 /clang/utils/analyzer/exploded-graph-rewriter.py | |
parent | 064c8c689a38bab87c7d8cabe34f4b67ce6b9d35 (diff) | |
download | bcm5719-llvm-b50d1673581a4f8dd33c36eb5a9964ad5fe4b2c4.tar.gz bcm5719-llvm-b50d1673581a4f8dd33c36eb5a9964ad5fe4b2c4.zip |
[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
Diffstat (limited to 'clang/utils/analyzer/exploded-graph-rewriter.py')
-rwxr-xr-x | clang/utils/analyzer/exploded-graph-rewriter.py | 1 |
1 files changed, 1 insertions, 0 deletions
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(',') |