diff options
Diffstat (limited to 'llvm/utils/opt-viewer/optrecord.py')
-rw-r--r-- | llvm/utils/opt-viewer/optrecord.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/utils/opt-viewer/optrecord.py b/llvm/utils/opt-viewer/optrecord.py index 6dc1a32e536..072ae0991b2 100644 --- a/llvm/utils/opt-viewer/optrecord.py +++ b/llvm/utils/opt-viewer/optrecord.py @@ -42,8 +42,9 @@ else: def demangle(name): with p_lock: - p.stdin.write(name + '\n') - return p.stdout.readline().rstrip() + p.stdin.write((name + '\n').encode('utf-8')) + p.stdin.flush() + return p.stdout.readline().rstrip().decode('utf-8') def html_file_name(filename): |