[py3] Make this test compatible with Python 3 where bytes and

strings don't mix so easily. This fixes the last remaining failure
I have in 'check-all' on a system with both Python3 and and Python2
installed.

llvm-svn: 224947
This commit is contained in:
Chandler Carruth 2014-12-29 19:23:31 +00:00
parent e585e738d4
commit 60617eac47
1 changed files with 8 additions and 8 deletions

View File

@ -9,19 +9,19 @@ import sys
f = open(sys.argv[1], "rb")
byte = f.read(1)
while byte != '':
if byte == '\000':
while byte != b'':
if byte == b'\000':
sys.stdout.write("linker-vers: ")
elif byte == '\020':
elif byte == b'\020':
sys.stdout.write("input-file: ")
elif byte == '\021':
elif byte == b'\021':
sys.stdout.write("not-found: ")
elif byte == '\100':
elif byte == b'\100':
sys.stdout.write("output-file: ")
byte = f.read(1)
while byte != '\000':
if byte != '\012':
sys.stdout.write(byte)
while byte != b'\000':
if byte != b'\012':
sys.stdout.write(byte.decode("ascii"))
byte = f.read(1)
sys.stdout.write("\n")
byte = f.read(1)