aboutsummaryrefslogtreecommitdiff
path: root/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
commite39a3894513349908cdb3beba2614e53cb288e6c (patch)
tree0b9b218cd7266842d4d036e286c20e4c4f741faf /lib/CodeGen/CGException.cpp
parent99f2680e1fdd36777df05ef8a6d50aac07bd4b50 (diff)
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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108294 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGException.cpp')
0 files changed, 0 insertions, 0 deletions