From dfddebcfb9fa9d756518015fd31cddcc9eb1459e Mon Sep 17 00:00:00 2001 From: Bradley Smith Date: Wed, 29 Apr 2015 14:32:06 +0000 Subject: Revert code changes made under r235976. This issue was fixed elsewhere in r235396 in a more general way, hence these changes no longer do anything. Keep the testcase however, to ensure that we don't regress this for ARM. llvm-svn: 236104 --- clang/lib/Basic/Targets.cpp | 6 ------ 1 file changed, 6 deletions(-) (limited to 'clang/lib/Basic/Targets.cpp') diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 3d6f4f95944..047cf0d5b5c 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -3983,9 +3983,6 @@ class ARMTargetInfo : public TargetInfo { ZeroLengthBitfieldBoundary = 0; - // Enforce the alignment of bitfield structs - EnforceBitfieldContainerAlignment = true; - // Thumb1 add sp, #imm requires the immediate value be multiple of 4, // so set preferred for small types to 32. if (T.isOSBinFormatMachO()) { @@ -4828,9 +4825,6 @@ public: UseBitFieldTypeAlignment = true; UseZeroLengthBitfieldAlignment = true; - // Enforce the alignment of bitfield structs - EnforceBitfieldContainerAlignment = true; - // AArch64 targets default to using the ARM C++ ABI. TheCXXABI.set(TargetCXXABI::GenericAArch64); } -- cgit v1.2.3