summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGException.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-07-13 23:17:26 +0000
committerDouglas Gregor <dgregor@apple.com>2010-07-13 23:17:26 +0000
commit51954276ccee058ba3e82f41fb09e77da39d2d85 (patch)
tree52575c26d66923f3ec33a8f8d307ca4faf4cd262 /clang/lib/CodeGen/CGException.cpp
parent11e8f3ba377445a5d218b69756535cbf6034298b (diff)
downloadbcm5719-llvm-51954276ccee058ba3e82f41fb09e77da39d2d85.tar.gz
bcm5719-llvm-51954276ccee058ba3e82f41fb09e77da39d2d85.zip
Introduce a new cast kind for an "lvalue bitcast", which handles
reinterpret_casts (possibly indirectly via C-style/functional casts) on values, e.g., int i; reinterpret_cast<short&>(i); The IR generated for this is essentially the same as for *reinterpret_cast<short*>(&i). Fixes PR6437, PR7593, and PR7344. llvm-svn: 108294
Diffstat (limited to 'clang/lib/CodeGen/CGException.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud