aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/ASTUnit.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
commitc9f8aece7e111f90265dfad9a81f3f517be948de (patch)
treef014b3e3dc575d6009250d241591ca213e23bcba /lib/Frontend/ASTUnit.cpp
parent58f281f7d54976f23ed4fa23a10ff1ab9c7037fe (diff)
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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111493 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/ASTUnit.cpp')
0 files changed, 0 insertions, 0 deletions