summaryrefslogtreecommitdiffstats
path: root/llvm/utils/opt-viewer/optrecord.py
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/utils/opt-viewer/optrecord.py')
-rw-r--r--llvm/utils/opt-viewer/optrecord.py5
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):
OpenPOWER on IntegriCloud