diff options
| author | Jordan Rose <jordan_rose@apple.com> | 2012-06-11 23:20:52 +0000 |
|---|---|---|
| committer | Jordan Rose <jordan_rose@apple.com> | 2012-06-11 23:20:52 +0000 |
| commit | ca00b28a47cf42fa73809dd9a91eda9ce4644dff (patch) | |
| tree | 904baa3f32b4b7d0f777b9e2828be98a7e4f68ee /clang/lib/Frontend/CMakeLists.txt | |
| parent | 23c699e497a8c50b2e91298d1571ac303fb1a5d9 (diff) | |
| download | bcm5719-llvm-ca00b28a47cf42fa73809dd9a91eda9ce4644dff.tar.gz bcm5719-llvm-ca00b28a47cf42fa73809dd9a91eda9ce4644dff.zip | |
[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 'clang/lib/Frontend/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions

