llvm-project/clang/test/Layout
David Majnemer 78945d0721 [MS ABI] Don't crash when inheriting from base with trailing empty array member
We got this right for Itanium but not MSVC because CGRecordLayoutBuilder
was checking if the base's size was zero when it should have been
checking the non-virtual size.

This fixes PR21040.

llvm-svn: 251036
2015-10-22 18:04:22 +00:00
..
itanium-union-bitfield.cpp Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
ms-x86-alias-avoidance-padding.cpp Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
ms-x86-aligned-tail-padding.cpp __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
ms-x86-basic-layout.cpp __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
ms-x86-bitfields-vbases.cpp Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
ms-x86-empty-base-after-base-with-vbptr.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
ms-x86-empty-layout.c Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
ms-x86-empty-nonvirtual-bases.cpp [MS ABI] Don't crash when inheriting from base with trailing empty array member 2015-10-22 18:04:22 +00:00
ms-x86-empty-virtual-base.cpp Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
ms-x86-lazy-empty-nonvirtual-base.cpp __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
ms-x86-member-pointers.cpp [ms-cxxabi] Raise aggregate memptr alignment to 8 for x86_32 2014-01-31 22:28:50 +00:00
ms-x86-misalignedarray.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
ms-x86-pack-and-align.cpp Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
ms-x86-primary-bases.cpp -fdump-record-layouts: Sort nvbases by offset before printing them 2014-02-28 01:03:09 +00:00
ms-x86-size-alignment-fail.cpp __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
ms-x86-vfvb-alignment.cpp __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
ms-x86-vfvb-sharing.cpp __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
ms-x86-vtordisp.cpp MS ABI: Pure virtual functions don't contribute to vtordisps 2014-09-23 22:58:15 +00:00
ms_struct-bitfields.c Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00