[libFuzzer] Another follow up fix for Data Flow scripts in Py3.

Reviewers: Dor1s

Reviewed By: Dor1s

Subscribers: delcypher, #sanitizers, llvm-commits

Tags: #llvm, #sanitizers

Differential Revision: https://reviews.llvm.org/D60289

llvm-svn: 357732
This commit is contained in:
Max Moroz 2019-04-04 22:55:18 +00:00
parent 85bd3978ae
commit b250403590
1 changed files with 6 additions and 2 deletions

View File

@ -18,7 +18,7 @@ def Merge(a, b):
res = array('b')
for i in range(0, len(a)):
res.append(ord('1' if a[i] == '1' or b[i] == '1' else '0'))
return res.tostring()
return res.tostring().decode('utf-8')
def main(argv):
D = {}
@ -29,7 +29,11 @@ def main(argv):
else:
D[F] = BV;
for F in D.keys():
print("%s %s" % (F, str(D[F])))
if isinstance(D[F], str):
value = D[F]
else:
value = D[F].decode('utf-8')
print("%s %s" % (F, value))
if __name__ == '__main__':
main(sys.argv)