aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2011-04-10 20:33:22 +0000
committerAnders Carlsson <andersca@mac.com>2011-04-10 20:33:22 +0000
commit7d99bc37e77157523e3bfbc6c077842b74e6690f (patch)
treef7abc6739dafe6154c2cf073e8dc3fd39306bf24 /lib/Sema/SemaInit.cpp
parentfb8721ce4c6fef3739b1cbd1e38e3f1949462033 (diff)
As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind which
represents a dynamic cast where we know that the result is always null. For example: struct A { virtual ~A(); }; struct B final : A { }; struct C { }; bool f(B* b) { return dynamic_cast<C*>(b); } git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129256 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaInit.cpp')
0 files changed, 0 insertions, 0 deletions