This revision was not accepted when it landed; it landed in state "Needs Review". This revision was automatically updated to reflect the committed changes. Closed by commit rG2203089a60d8: [analyzer] exploded-graph-rewriter: Fix string encodings in python3. (authored by dergachev.a).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D71746/new/ https://reviews.llvm.org/D71746 Files: clang/utils/analyzer/exploded-graph-rewriter.py Index: clang/utils/analyzer/exploded-graph-rewriter.py =================================================================== --- clang/utils/analyzer/exploded-graph-rewriter.py +++ clang/utils/analyzer/exploded-graph-rewriter.py @@ -18,6 +18,7 @@ import logging import os import re +import sys #===-----------------------------------------------------------------------===# @@ -425,7 +426,10 @@ def output(self): assert not self._dump_dot_only - return ''.join(self._output) + if sys.version_info[0] > 2 and sys.version_info[1] >= 5: + return ''.join(self._output).encode() + else: + return ''.join(self._output) def _dump(self, s): s = s.replace('&', '&') \
Index: clang/utils/analyzer/exploded-graph-rewriter.py =================================================================== --- clang/utils/analyzer/exploded-graph-rewriter.py +++ clang/utils/analyzer/exploded-graph-rewriter.py @@ -18,6 +18,7 @@ import logging import os import re +import sys #===-----------------------------------------------------------------------===# @@ -425,7 +426,10 @@ def output(self): assert not self._dump_dot_only - return ''.join(self._output) + if sys.version_info[0] > 2 and sys.version_info[1] >= 5: + return ''.join(self._output).encode() + else: + return ''.join(self._output) def _dump(self, s): s = s.replace('&', '&') \
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits