summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2013-04-11 18:13:19 +0000
committerReid Kleckner <reid@kleckner.net>2013-04-11 18:13:19 +0000
commit2341ae3856e1741802332a150d7c867cff99d62a (patch)
tree08e7c4d3cbc39755b52c3929237b1ca9ac479f95 /clang/lib/CodeGen/CodeGenModule.cpp
parent0ff3bf96f242d89fb84426e94e7ebad1cd760120 (diff)
downloadbcm5719-llvm-2341ae3856e1741802332a150d7c867cff99d62a.tar.gz
bcm5719-llvm-2341ae3856e1741802332a150d7c867cff99d62a.zip
[ms-cxxabi] Implement member pointer emission and dereferencing
Summary: Handles all inheritance models for both data and function member pointers. Also implements isZeroInitializable() and refactors some of the null member pointer code. MSVC supports converting member pointers through virtual bases, which clang does not (yet?) support. Implementing that extension is covered by http://llvm.org/15713 Reviewers: rjmccall CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D613 llvm-svn: 179305
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud