History log of /external/clang/test/CodeGenCXX/pragma-pack.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
eb9d81dff99d4996f41c93ce71b08aaf753cbae8 17-Apr-2011 Anders Carlsson <andersca@mac.com> When laying out bases in, always try the "base subobject" LLVM type. If it
turns out that a field or base needs to be laid out in the tail padding of
the base, CGRecordLayoutBuilder::ResizeLastBaseFieldIfNecessary will convert
it to an array of i8.

I've audited the new test results to make sure that they are still valid. I've
also verified that we pass a self-host with this change.

This (finally) fixes PR5589!



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129673 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/pragma-pack.cpp
db2b42fb4d43be5af14ba33d49bbd163f01646ec 10-Dec-2010 Argyrios Kyrtzidis <akyrtzi@gmail.com> Fix another obscure corner layout case.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121436 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/pragma-pack.cpp