aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/ThreadLocal.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2012-06-11 23:20:52 +0000
committerJordan Rose <jordan_rose@apple.com>2012-06-11 23:20:52 +0000
commitca00b28a47cf42fa73809dd9a91eda9ce4644dff (patch)
tree904baa3f32b4b7d0f777b9e2828be98a7e4f68ee /llvm/lib/Support/ThreadLocal.cpp
parent23c699e497a8c50b2e91298d1571ac303fb1a5d9 (diff)
downloadllvm-ca00b28a47cf42fa73809dd9a91eda9ce4644dff.zip
llvm-ca00b28a47cf42fa73809dd9a91eda9ce4644dff.tar.gz
llvm-ca00b28a47cf42fa73809dd9a91eda9ce4644dff.tar.bz2
[analyzer] Treat LValueBitCasts like regular pointer bit casts.
These casts only appear in very well-defined circumstances, in which the target of a reinterpret_cast or a function formal parameter is an lvalue reference. According to the C++ standard, the following are equivalent: reinterpret_cast<T&>( x) *reinterpret_cast<T*>(&x) [expr.reinterpret.cast]p11 llvm-svn: 158338
Diffstat (limited to 'llvm/lib/Support/ThreadLocal.cpp')
0 files changed, 0 insertions, 0 deletions