]> granicus.if.org Git - clang/commit
When we know that a dynamic_cast always returns null, we can make
authorAnders Carlsson <andersca@mac.com>
Mon, 11 Apr 2011 01:45:29 +0000 (01:45 +0000)
committerAnders Carlsson <andersca@mac.com>
Mon, 11 Apr 2011 01:45:29 +0000 (01:45 +0000)
commit3ddcdd5d6c88902d24baa9e6bb240a3da88e68d4
treecf1439a3f611b669f6b1de0f17726715fb99b3de
parent0fee330f5754ca4b248e5bb7363e834668aff06d
When we know that a dynamic_cast always returns null, we can make
CodeGenFunction::EmitDynamicCast always return null or throw a bad_cast
exception.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129264 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGExprCXX.cpp
test/CodeGenCXX/dynamic-cast-always-null.cpp [new file with mode: 0644]