summaryrefslogtreecommitdiff
path: root/test/Layout
AgeCommit message (Expand)Author
2017-03-10Print nested name specifiers for typedefs and type aliasesAlex Lorenz
2016-05-23[MS ABI] Implement __declspec(empty_bases) and __declspec(layout_version)David Majnemer
2015-11-20[MS] Fix for bug 25013 - #pragma vtordisp is unknown inside functions, by Den...Alexey Bataev
2015-10-22[MS ABI] Don't crash when inheriting from base with trailing empty array memberDavid Majnemer
2015-08-19Fix the layout of bitfields in ms_struct unions: theirJohn McCall
2015-05-26__declspec is not a core Clang language extension. Instead, require -fms-exte...Aaron Ballman
2015-01-19PR6037Nathan Sidwell
2014-10-21Test case B: fixed check ruleEvgeny Astigeevich
2014-10-21Test case B is updated to work for 32-bit and 64-bit platformsEvgeny Astigeevich
2014-10-20Commit to test commit accessEvgeny Astigeevich
2014-10-19clang/test/Layout/itanium-union-bitfield.cpp: Appease i686.NAKAMURA Takumi
2014-10-17D5775: The new test case was missing from the preceding commit.Artyom Skrobov
2014-10-03MS ABI: Add an additional test for empty structs in CDavid Majnemer
2014-09-30MS ABI: Correct layout for empty recordsDavid Majnemer
2014-09-23MS ABI: Pure virtual functions don't contribute to vtordispsDavid Majnemer
2014-08-04AST: Propagate 'AlignIsRequired' though many levels of typedefsDavid Majnemer
2014-07-30MS ABI: Consider alignment attributes on typedefs for layoutDavid Majnemer
2014-07-17MS ABI: Padding injected between empty vbases doesn't up required alignDavid Majnemer
2014-07-16MS ABI: Up the required alignment after inserting padding between vbasesDavid Majnemer
2014-04-14Fix warning in ms-x86-vtordisp test caseReid Kleckner
2014-04-13MS ABI: #pragma vtordisp(0) only disables new vtordispsDavid Majnemer
2014-04-11[MS-ABI] Fixed alias-avoidance padding in the presence of vtordispsWarren Hunt
2014-04-11[MS-ABI] Update to vtordisp computationWarren Hunt
2014-04-11[MS-ABI] Update virtual base padding rules to match MSVC 10+Warren Hunt
2014-04-10[MS-ABI] Fix to vbptr injection site calculation.Warren Hunt
2014-04-10[MS-ABI] Fixed __declspec(align()) on bitfields under #pragma pack.Warren Hunt
2014-04-09[MS-ABI] Update to alias-avoidance paddingWarren Hunt
2014-04-02Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda a...David Blaikie
2014-03-24[MS-ABI] Drop Special Layout in 64-bit mode.Warren Hunt
2014-02-28-fdump-record-layouts: Sort nvbases by offset before printing themReid Kleckner
2014-02-25MS ABI: Just use getTypeInfoInChars to get the field sizeReid Kleckner
2014-02-22[MS-ABI] Fix MSRecordLayout to handel MultiDimensionalArraysWarren Hunt
2014-02-21[MS-ABI] Update to zero-sized padding algorithmWarren Hunt
2014-02-15MS ABI: Fix some layout testsDavid Majnemer
2014-02-15MS ABI: Fix some layout testsDavid Majnemer
2014-02-13Fix some -Wdocumentation warnings in Sema.h and try to fix test for win64Reid Kleckner
2014-02-12MS ABI: Implement #pragma vtordisp() and clang-cl /vdNReid Kleckner
2014-02-12MS ABI: vptr injection should obey alignment requirementsDavid Majnemer
2014-02-03MS ABI: Fix some layout testsDavid Majnemer
2014-01-31[ms-cxxabi] Raise aggregate memptr alignment to 8 for x86_32Reid Kleckner
2014-01-14Remove the -cxx-abi command-line flag.Hans Wennborg
2014-01-14[ms-abi] Small Change to pack+alignment interaction.Warren Hunt
2014-01-13[ms-abi] Reordering __declspec(align) pragma pack handlingWarren Hunt
2014-01-13[ms-abi] Leading VFPtrs don't suppress the leading zero sized flagWarren Hunt
2014-01-13[ms-abi] Quick fix layout of an array of recordsReid Kleckner
2014-01-11[ms-abi] Change the way alignment is trackedWarren Hunt
2014-01-10[ms-abi] Adjusting Rules for Padding Between BasesWarren Hunt
2014-01-10[ms-abi] Handle __declspec(align) on bitfields "properly"Warren Hunt
2014-01-09[ms-abi] Refactor Microsoft Record LayoutWarren Hunt
2013-12-26[ms-abi] unix-line endings in lit test, no functional changeWarren Hunt