]> granicus.if.org Git - clang/commit
Abstract the behavior of when to use base-class tail padding.
authorJohn McCall <rjmccall@apple.com>
Tue, 29 Jan 2013 01:14:22 +0000 (01:14 +0000)
committerJohn McCall <rjmccall@apple.com>
Tue, 29 Jan 2013 01:14:22 +0000 (01:14 +0000)
commita438b2d277fae00a4fa467ffcf382246e0a201e9
treedc1d5d4bfef986bb20b38055612e4919c4b47805
parent3a2b7a18a4504f39e3ded0d2b5749c5c80b8b9b5
Abstract the behavior of when to use base-class tail padding.

For fun, I added a comedy "actually obey the C++11 POD rules" option
which nobody is allowed to use.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173744 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclCXX.h
include/clang/Basic/TargetCXXABI.h
lib/AST/RecordLayoutBuilder.cpp