summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorCharles Davis <cdavis@mines.edu>2010-08-19 00:55:19 +0000
committerCharles Davis <cdavis@mines.edu>2010-08-19 00:55:19 +0000
commitc2c576a9e75347673a3a1d94a14576649e24e3c8 (patch)
treea9c1bf883810f37341d74658a55cf92e26bcf73d /clang/lib/CodeGen/CodeGenModule.cpp
parent50e0105f1c11c00f26528d58480228c66c7ab270 (diff)
downloadbcm5719-llvm-c2c576a9e75347673a3a1d94a14576649e24e3c8.tar.gz
bcm5719-llvm-c2c576a9e75347673a3a1d94a14576649e24e3c8.zip
Add a special RecordLayoutBuilder for the Microsoft C++ ABI.
All it does right now is add space for two vtable pointers instead of one when a class has both virtual methods and virtual bases. This is a requirement of the Microsoft ABI, since it has separate vtables for methods and bases. Other stuff will come up over time, but we'll cross those bridges when we get to them. llvm-svn: 111493
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud