summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xclang/utils/analyzer/exploded-graph-rewriter.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/utils/analyzer/exploded-graph-rewriter.py b/clang/utils/analyzer/exploded-graph-rewriter.py
index 79055b433e8..f47be59395a 100755
--- a/clang/utils/analyzer/exploded-graph-rewriter.py
+++ b/clang/utils/analyzer/exploded-graph-rewriter.py
@@ -18,6 +18,7 @@ import json
import logging
import os
import re
+import sys
#===-----------------------------------------------------------------------===#
@@ -425,7 +426,10 @@ class DotDumpVisitor(object):
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('&', '&') \
OpenPOWER on IntegriCloud