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)
commit5c1f1d09c87a1aad95973c8c8ffa2733329b397e
treebbd8bc06e2aae07ba262de28075953c84dfd81f3
parentbf77be3ba57a5f915d344f2651852fc2b30356b7
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.

llvm-svn: 173744
clang/include/clang/AST/DeclCXX.h
clang/include/clang/Basic/TargetCXXABI.h
clang/lib/AST/RecordLayoutBuilder.cpp