llvm-project/clang/test/Layout
Reid Kleckner 8da5b90836 [MS] Fix packed struct layout for arrays of aligned non-record types
In particular, this affects Clang's vectors. Users encounter this issue
when a struct contains an __m128 type.

Fixes PR45420

Reviewed By: rjmccall

Differential Revision: https://reviews.llvm.org/D77754
2020-04-14 18:34:52 -07:00
..
itanium-pack-and-align.cpp NFC - Fix typo in test/Layout/itanium-pack-and-align.cpp 2018-07-04 11:21:44 +00:00
itanium-union-bitfield.cpp
ms-aligned-array.c [MS] Fix packed struct layout for arrays of aligned non-record types 2020-04-14 18:34:52 -07:00
ms-vtordisp-local.cpp
ms-x86-alias-avoidance-padding.cpp
ms-x86-aligned-tail-padding.cpp
ms-x86-basic-layout.cpp
ms-x86-bitfields-vbases.cpp
ms-x86-declspec-empty_bases.cpp
ms-x86-empty-base-after-base-with-vbptr.cpp
ms-x86-empty-layout.c
ms-x86-empty-nonvirtual-bases.cpp
ms-x86-empty-virtual-base.cpp
ms-x86-lazy-empty-nonvirtual-base.cpp
ms-x86-member-pointers.cpp
ms-x86-misalignedarray.cpp
ms-x86-pack-and-align.cpp
ms-x86-primary-bases.cpp
ms-x86-size-alignment-fail.cpp
ms-x86-vfvb-alignment.cpp
ms-x86-vfvb-sharing.cpp
ms-x86-vtordisp.cpp
ms_struct-bitfields.c
no-unique-address.cpp P0840R2: support for [[no_unique_address]] attribute 2019-06-20 20:44:45 +00:00
v6-empty.cpp
watchos-standard-layout.cpp