summaryrefslogtreecommitdiffstats
path: root/llvm/utils/update_llc_test_checks.py
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-01-30 16:15:59 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-01-30 16:15:59 +0000
commitd82bd4d9119c4b0850f8e18360d0f70ab5eb08aa (patch)
treea6a76e0be4ead304e10299d701763edffd4d557f /llvm/utils/update_llc_test_checks.py
parent362653f7afec25c71604f18856011bd02071a555 (diff)
downloadbcm5719-llvm-d82bd4d9119c4b0850f8e18360d0f70ab5eb08aa.tar.gz
bcm5719-llvm-d82bd4d9119c4b0850f8e18360d0f70ab5eb08aa.zip
[utils] Fix update scripts output when run on python3.
This fixes a "bytes-like object is required, not 'str'" python3 error I hit on update_llc_test_checks.py (but present on the other scripts as well) by matching what update_mca_test_checks.py already does, plus I've added an explicit 'utf-8' encoding. llvm-svn: 352633
Diffstat (limited to 'llvm/utils/update_llc_test_checks.py')
-rwxr-xr-xllvm/utils/update_llc_test_checks.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/utils/update_llc_test_checks.py b/llvm/utils/update_llc_test_checks.py
index 960fee232dc..5d2aac2509e 100755
--- a/llvm/utils/update_llc_test_checks.py
+++ b/llvm/utils/update_llc_test_checks.py
@@ -172,7 +172,7 @@ def main():
print('Writing %d lines to %s...' % (len(output_lines), test), file=sys.stderr)
with open(test, 'wb') as f:
- f.writelines([l + '\n' for l in output_lines])
+ f.writelines(['{}\n'.format(l).encode('utf-8') for l in output_lines])
if __name__ == '__main__':
OpenPOWER on IntegriCloud