summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/alloc-size.c
diff options
context:
space:
mode:
authorGeorge Burgess IV <george.burgess.iv@gmail.com>2017-03-21 20:09:35 +0000
committerGeorge Burgess IV <george.burgess.iv@gmail.com>2017-03-21 20:09:35 +0000
commita63f91574fcbbcef412d44d5ec352a1b3d0b1606 (patch)
treeee350291d67db8446815b6fb1860bc13ef3e295d /clang/test/CodeGen/alloc-size.c
parent56c7e88c2cd8f4f6d440f50d9f19401763f3122b (diff)
downloadbcm5719-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.c2
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);
OpenPOWER on IntegriCloud