summaryrefslogtreecommitdiffstats
path: root/llvm/utils/opt-viewer/opt-viewer.py
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2017-02-10 04:50:18 +0000
committerAdam Nemet <anemet@apple.com>2017-02-10 04:50:18 +0000
commit386cd3dd6bae4ddda0022d68e2e0a6b2fb7f959d (patch)
tree930c1d82abb197c47c602bd5bd82d80470bd95b1 /llvm/utils/opt-viewer/opt-viewer.py
parent0824096cc090fef2a825024bc00aadf021c9cf96 (diff)
downloadbcm5719-llvm-386cd3dd6bae4ddda0022d68e2e0a6b2fb7f959d.tar.gz
bcm5719-llvm-386cd3dd6bae4ddda0022d68e2e0a6b2fb7f959d.zip
opt-viewer: fix HtmlFormatter encoding
Summary: Small fix to HtmlFormatter, defaults to ascii encoding, so utf-8 output may get `UnicodeEncodeError: 'ascii' codec can't encode character ... ordinal not in range(128)` during write. Patch by Brian Cain! Reviewers: anemet, fhahn Reviewed By: anemet Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D29802 llvm-svn: 294710
Diffstat (limited to 'llvm/utils/opt-viewer/opt-viewer.py')
-rwxr-xr-xllvm/utils/opt-viewer/opt-viewer.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/utils/opt-viewer/opt-viewer.py b/llvm/utils/opt-viewer/opt-viewer.py
index 02a19b134e5..31fd7995946 100755
--- a/llvm/utils/opt-viewer/opt-viewer.py
+++ b/llvm/utils/opt-viewer/opt-viewer.py
@@ -183,7 +183,7 @@ class SourceFileRenderer:
</html>
'''.format(filename), file=self.stream)
- self.html_formatter = HtmlFormatter()
+ self.html_formatter = HtmlFormatter(encoding='utf-8')
self.cpp_lexer = CppLexer()
def render_source_line(self, linenum, line):
OpenPOWER on IntegriCloud