Skip to content

Commit c470c54

Browse files
committed
Fix the analyze_code_size script after python3 upgrade
1 parent aeabf7d commit c470c54

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

utils/analyze_code_size.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ def parse_segments(path, arch):
475475
demangle = subprocess.Popen(
476476
['xcrun', 'swift-demangle'], stdin=subprocess.PIPE,
477477
stdout=subprocess.PIPE)
478-
demangled = demangle.communicate(mangled)[0]
478+
demangled = demangle.communicate(mangled)[0].decode('utf-8')
479479
symbols = {}
480480
segments = []
481481
segment_regex = re.compile(
@@ -491,7 +491,7 @@ def parse_segments(path, arch):
491491
r"^ 0x[0-9a-f]+ \(\s*0x(?P<size>[0-9a-f]+)\) "
492492
r"(?P<name>.+?) \[[^\]]+\] $")
493493

494-
mangled_lines = mangled.splitlines()
494+
mangled_lines = mangled.decode('utf-8').splitlines()
495495
current_line_number = 0
496496

497497
for line in demangled.splitlines():

0 commit comments

Comments
 (0)