diff options
author | Adam Nemet <anemet@apple.com> | 2017-02-10 04:50:18 +0000 |
---|---|---|
committer | Adam Nemet <anemet@apple.com> | 2017-02-10 04:50:18 +0000 |
commit | 386cd3dd6bae4ddda0022d68e2e0a6b2fb7f959d (patch) | |
tree | 930c1d82abb197c47c602bd5bd82d80470bd95b1 /llvm/utils/opt-viewer/opt-viewer.py | |
parent | 0824096cc090fef2a825024bc00aadf021c9cf96 (diff) | |
download | bcm5719-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-x | llvm/utils/opt-viewer/opt-viewer.py | 2 |
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): |