summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/pragma-pack.cpp
Commit message (Collapse)AuthorAgeFilesLines
* When laying out bases in, always try the "base subobject" LLVM type. If itAnders Carlsson2011-04-171-1/+3
| | | | | | | | | | | | | 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! llvm-svn: 129673
* Fix another obscure corner layout case.Argyrios Kyrtzidis2010-12-101-0/+14
llvm-svn: 121436
OpenPOWER on IntegriCloud