]> granicus.if.org Git - clang/commit
Revert "[ubsan] Reduce null checking of C++ object pointers (PR27581)"
authorVedant Kumar <vsk@apple.com>
Fri, 17 Feb 2017 01:42:36 +0000 (01:42 +0000)
committerVedant Kumar <vsk@apple.com>
Fri, 17 Feb 2017 01:42:36 +0000 (01:42 +0000)
commitea94870e5c3577216bc36f173ed6c8822d630de2
treeda6ef58bb21cf18921f7abfd94fd67f688c75cf6
parent877f622d9f92f2bb4019fb473d2c81d58e0c5698
Revert "[ubsan] Reduce null checking of C++ object pointers (PR27581)"

This reverts commit r295391. It breaks this bot:

http://lab.llvm.org:8011/builders/clang-with-thin-lto-ubuntu/builds/1898

I need to not rely on labels in the IR test.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@295396 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprCXX.cpp
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenFunction.h
test/CodeGen/catch-undef-behavior.c
test/CodeGen/sanitize-recover.c
test/CodeGenCXX/ubsan-suppress-null-checks.cpp [deleted file]