10ea3d88bSIan Anderson // Check that darwin passes -fbuiltin-headers-in-system-modules 20ea3d88bSIan Anderson // when expected. 30ea3d88bSIan Anderson 40ea3d88bSIan Anderson // RUN: %clang -target x86_64-apple-darwin22.4 -### %s 2>&1 | FileCheck %s 50ea3d88bSIan Anderson // RUN: %clang -isysroot %S/Inputs/MacOSX10.15.versioned.sdk -target x86_64-apple-macos10.15 -### %s 2>&1 | FileCheck %s 60ea3d88bSIan Anderson // RUN: %clang -isysroot %S/Inputs/iPhoneOS13.0.sdk -target arm64-apple-ios13.0 -### %s 2>&1 | FileCheck %s 70ea3d88bSIan Anderson // CHECK: -fbuiltin-headers-in-system-modules 80ea3d88bSIan Anderson 996163996SIan Anderson // RUN: %clang -isysroot %S/Inputs/MacOSX15.0.sdk -target x86_64-apple-macos14.0 -### %s 2>&1 | FileCheck --check-prefix=CHECK_FUTURE %s 1096163996SIan Anderson // RUN: %clang -isysroot %S/Inputs/MacOSX15.0.sdk -target x86_64-apple-macos15.0 -### %s 2>&1 | FileCheck --check-prefix=CHECK_FUTURE %s 11*b9864387SIan Anderson // RUN: %clang -isysroot %S/Inputs/MacOSX15.0.sdk -target x86_64-apple-ios18.0-macabi -### %s 2>&1 | FileCheck --check-prefix=CHECK_FUTURE %s 12*b9864387SIan Anderson // RUN: %clang -isysroot %S/Inputs/MacOSX15.1.sdk -target x86_64-apple-macos15.1 -darwin-target-variant x86_64-apple-ios18.1-macabi -### %s 2>&1 | FileCheck --check-prefix=CHECK_FUTURE %s 13*b9864387SIan Anderson // RUN: %clang -isysroot %S/Inputs/MacOSX15.1.sdk -target x86_64-apple-ios18.1-macabi -darwin-target-variant x86_64-apple-macos15.1 -### %s 2>&1 | FileCheck --check-prefix=CHECK_FUTURE %s 1496163996SIan Anderson // RUN: %clang -isysroot %S/Inputs/DriverKit23.0.sdk -target arm64-apple-driverkit23.0 -### %s 2>&1 | FileCheck --check-prefix=CHECK_FUTURE %s 150ea3d88bSIan Anderson // CHECK_FUTURE-NOT: -fbuiltin-headers-in-system-modules 16