]> granicus.if.org Git - clang/commit
[ms-abi] 64-bit fixes for r196549
authorWarren Hunt <whunt@google.com>
Tue, 10 Dec 2013 01:44:39 +0000 (01:44 +0000)
committerWarren Hunt <whunt@google.com>
Tue, 10 Dec 2013 01:44:39 +0000 (01:44 +0000)
commit53c8f75fed4219958a6c7141322ea4be6c5c81ca
tree929ddf5b8d5d548f73661458e3a75f93278cf914
parentabce6b7c692cd72c6ad463fd1dfc421b8d789a98
[ms-abi] 64-bit fixes for r196549

In order to address latent bugs that were easier to expose in 64-bit
mode, we move the application of __declspec(align) to before the layout
of vbases rather than after.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@196861 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/RecordLayoutBuilder.cpp
test/Layout/ms-x86-alias-avoidance-padding.cpp
test/Layout/ms-x86-empty-virtual-base.cpp