// RUN: %clang_cc1 -w -fdump-record-layouts-simple %s > %t.layouts
// RUN: %clang_cc1 -w -fdump-record-layouts-simple %s > %t.before
// RUN: %clang_cc1 -w -DPACKED= -DALIGNED16= -fdump-record-layouts-simple -foverride-record-layout=%t.layouts %s > %t.after
// RUN: diff -u %t.before %t.after
// RUN: FileCheck %s < %t.after
// If not explicitly disabled, set PACKED to the packed attribute.
;
;
// CHECK: Type: struct X0
;
// CHECK: Type: struct X1
PACKED;
// CHECK: Type: struct X2
;
// CHECK: Type: struct X3
;
// CHECK: Type: struct X4
;
// CHECK: Type: struct X5
;
// CHECK: Type: struct X6
;
// CHECK: Type: struct X7
;
// CHECK: Type: struct X8
;
void