diff options
author | Charles Davis <cdavis@mines.edu> | 2010-08-19 00:55:19 +0000 |
---|---|---|
committer | Charles Davis <cdavis@mines.edu> | 2010-08-19 00:55:19 +0000 |
commit | c9f8aece7e111f90265dfad9a81f3f517be948de (patch) | |
tree | f014b3e3dc575d6009250d241591ca213e23bcba /lib/Sema/SemaCXXCast.cpp | |
parent | 58f281f7d54976f23ed4fa23a10ff1ab9c7037fe (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/Sema/SemaCXXCast.cpp')
0 files changed, 0 insertions, 0 deletions