diff options
author | George Burgess IV <george.burgess.iv@gmail.com> | 2017-03-21 20:09:35 +0000 |
---|---|---|
committer | George Burgess IV <george.burgess.iv@gmail.com> | 2017-03-21 20:09:35 +0000 |
commit | a63f91574fcbbcef412d44d5ec352a1b3d0b1606 (patch) | |
tree | ee350291d67db8446815b6fb1860bc13ef3e295d /clang/test/CodeGen/alloc-size.c | |
parent | 56c7e88c2cd8f4f6d440f50d9f19401763f3122b (diff) | |
download | bcm5719-llvm-a63f91574fcbbcef412d44d5ec352a1b3d0b1606.tar.gz bcm5719-llvm-a63f91574fcbbcef412d44d5ec352a1b3d0b1606.zip |
Let llvm.objectsize be conservative with null pointers
D28494 adds another parameter to @llvm.objectsize. Clang needs to be
sure to pass that third arg whenever applicable.
llvm-svn: 298431
Diffstat (limited to 'clang/test/CodeGen/alloc-size.c')
-rw-r--r-- | clang/test/CodeGen/alloc-size.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/CodeGen/alloc-size.c b/clang/test/CodeGen/alloc-size.c index 1e503f0579c..1c98b6874da 100644 --- a/clang/test/CodeGen/alloc-size.c +++ b/clang/test/CodeGen/alloc-size.c @@ -231,7 +231,7 @@ void test7() { void test8() { // Non-const pointers aren't currently supported. void *buf = my_calloc(100, 5); - // CHECK: @llvm.objectsize.i64.p0i8(i8* %{{.*}}, i1 false) + // CHECK: @llvm.objectsize.i64.p0i8(i8* %{{.*}}, i1 false, i1 true) gi = __builtin_object_size(buf, 0); // CHECK: @llvm.objectsize gi = __builtin_object_size(buf, 1); |