]> granicus.if.org Git - clang/commit
Let llvm.objectsize be conservative with null pointers
authorGeorge Burgess IV <george.burgess.iv@gmail.com>
Tue, 21 Mar 2017 20:09:35 +0000 (20:09 +0000)
committerGeorge Burgess IV <george.burgess.iv@gmail.com>
Tue, 21 Mar 2017 20:09:35 +0000 (20:09 +0000)
commit0e64fc640b2c97cca42507f1039c51208808bbab
tree7b247f4f94d000f1a43ad18b22d0b04cc6a1807a
parent19560c33765e9c6a1a96db7629b81c0c04bd2fbc
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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@298431 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGBuiltin.cpp
lib/CodeGen/CGExpr.cpp
test/CodeGen/alloc-size.c
test/CodeGen/catch-undef-behavior.c
test/CodeGen/object-size.c
test/CodeGen/object-size.cpp
test/CodeGen/sanitize-recover.c