diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2015-02-18 01:36:45 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2015-02-18 01:36:45 +0000 |
commit | 74548e920b679bcc8318e99d290f8024264e7c0e (patch) | |
tree | 39a412cb92ffa97b0eb9b5ad4ddc6da0374df716 /llvm/utils/shuffle_fuzz.py | |
parent | 3c7469396aad2a66196dbd8ac967ea9641941cf3 (diff) | |
download | llvm-74548e920b679bcc8318e99d290f8024264e7c0e.zip llvm-74548e920b679bcc8318e99d290f8024264e7c0e.tar.gz llvm-74548e920b679bcc8318e99d290f8024264e7c0e.tar.bz2 |
[shuffles] Tweak my shufflevector fuzz test generation script to produce
more useful output. No more null bytes printed, and now with a newline.
llvm-svn: 229599
Diffstat (limited to 'llvm/utils/shuffle_fuzz.py')
-rwxr-xr-x | llvm/utils/shuffle_fuzz.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/utils/shuffle_fuzz.py b/llvm/utils/shuffle_fuzz.py index 384a93a..985d1da 100755 --- a/llvm/utils/shuffle_fuzz.py +++ b/llvm/utils/shuffle_fuzz.py @@ -173,7 +173,7 @@ entry:""" % dict(subst, # Generate some string constants that we can use to report errors. for i, r in enumerate(result): if r != -1: - s = ('FAIL(%(seed)s): lane %(lane)d, expected %(result)d, found %%d\\0A' % + s = ('FAIL(%(seed)s): lane %(lane)d, expected %(result)d, found %%d\n\\0A' % {'seed': args.seed, 'lane': i, 'result': r}) s += ''.join(['\\00' for _ in itertools.repeat(None, 128 - len(s) + 2)]) print """ @@ -235,8 +235,7 @@ die.%(i)d: %%bad.%(i)d = trunc i2048 %%tmp.%(i)d to i32 call i32 (i8*, i8*, ...)* @sprintf(i8* %%str.ptr, i8* getelementptr inbounds ([128 x i8]* @error.%(i)d, i32 0, i32 0), i32 %%bad.%(i)d) %%length.%(i)d = call i32 @strlen(i8* %%str.ptr) - %%size.%(i)d = add i32 %%length.%(i)d, 1 - call i32 @write(i32 2, i8* %%str.ptr, i32 %%size.%(i)d) + call i32 @write(i32 2, i8* %%str.ptr, i32 %%length.%(i)d) call void @llvm.trap() unreachable """ % dict(subst, i=i, next_i=i + 1, r=r) |