diff --git a/clang/lib/Basic/Targets/OSTargets.h b/clang/lib/Basic/Targets/OSTargets.h --- a/clang/lib/Basic/Targets/OSTargets.h +++ b/clang/lib/Basic/Targets/OSTargets.h @@ -796,7 +796,6 @@ this->UseZeroLengthBitfieldAlignment = true; this->UseLeadingZeroLengthBitfield = false; this->ZeroLengthBitfieldBoundary = 32; - this->DefaultAlignForAttributeAligned = 128; } }; diff --git a/clang/test/CodeGen/SystemZ/zos-alignment.c b/clang/test/CodeGen/SystemZ/zos-alignment.c --- a/clang/test/CodeGen/SystemZ/zos-alignment.c +++ b/clang/test/CodeGen/SystemZ/zos-alignment.c @@ -147,7 +147,7 @@ } S10; // CHECK: 0 | struct s10 // CHECK-NEXT: 0 | unsigned int a -// CHECK-NEXT: | [sizeof=16, align=16] +// CHECK-NEXT: | [sizeof=8, align=8] struct s11 { char a;