// RUN: %clang -### -target powerpc-ibm-aix -fms-anonymous-structs %s 2>&1 | \ // RUN: FileCheck %s --check-prefix=MS-STRUCT-ENABLE // MS-STRUCT-ENABLE: "-fms-anonymous-structs" // RUN: %clang -### -target powerpc-ibm-aix -fno-ms-anonymous-structs %s 2>&1 | \ // RUN: FileCheck %s --check-prefix=MS-STRUCT-DISABLE // MS-STRUCT-DISABLE: "-fno-ms-anonymous-structs" // RUN: %clang -### -target powerpc-ibm-aix -fms-extensions %s 2>&1 | \ // RUN: FileCheck %s --check-prefix=IMPLICIT-ENABLE // IMPLICIT-ENABLE: "-fms-anonymous-structs" // RUN: %clang -### -target powerpc-ibm-aix -fms-compatibility %s 2>&1 | \ // RUN: FileCheck %s --check-prefix=IMPLICIT-ENABLE // RUN: %clang -### -target powerpc-ibm-aix -fno-ms-anonymous-structs -fms-anonymous-structs %s 2>&1 |\ // RUN: FileCheck %s --check-prefix=LAST-ENABLE // LAST-ENABLE: "-fms-anonymous-structs" // LAST-ENABLE-NOT: "-fno-ms-anonymous-structs" // RUN: %clang -### -target powerpc-ibm-aix -fno-ms-anonymous-structs -fms-extensions %s 2>&1 |\ // RUN: FileCheck %s --check-prefix=LAST-ENABLE // RUN: %clang -### -target powerpc-ibm-aix -fms-anonymous-structs -fno-ms-anonymous-structs %s 2>&1 |\ // RUN: FileCheck %s --check-prefix=LAST-DISABLE // LAST-DISABLE: "-fno-ms-anonymous-structs" // LAST-DISABLE-NOT: "-fms-anonymous-structs" // RUN: %clang -### -target powerpc-ibm-aix -fms-extensions -fno-ms-anonymous-structs %s 2>&1 |\ // RUN: FileCheck %s --check-prefix=LAST-DISABLE // RUN: %clang -### -target powerpc-ibm-aix -fms-compatibility -fno-ms-anonymous-structs %s 2>&1 |\ // RUN: FileCheck %s --check-prefix=LAST-DISABLE // RUN: %clang -### -target powerpc-ibm-aix %s 2>&1 | FileCheck %s --check-prefix=NO-MS-STRUCT // NO-MS-STRUCT-NOT: "-fms-anonymous-structs" // NO-MS-STRUCT-NOT: "-fno-ms-anonymous-structs"