1 // RUN: %clang_cc1 -E -fmodules %s -o - | FileCheck --check-prefix=CHECK-HAS-OBJC-MODULES %s
2 // RUN: %clang_cc1 -E %s -o - | FileCheck --check-prefix=CHECK-NO-OBJC-MODULES %s
3 // RUN: %clang_cc1 -E -x c -fmodules %s -o - | FileCheck --check-prefix=CHECK-NO-OBJC-MODULES %s
5 // RUN: %clang_cc1 -E -fmodules %s -o - | FileCheck --check-prefix=CHECK-HAS-MODULES %s
6 // RUN: %clang_cc1 -E %s -o - | FileCheck --check-prefix=CHECK-NO-MODULES %s
7 // RUN: %clang_cc1 -E -x c -fmodules %s -o - | FileCheck --check-prefix=CHECK-HAS-MODULES %s
9 #if __has_feature(modules)
15 // CHECK-HAS-MODULES: has_modules
16 // CHECK-NO-MODULES: no_modules
18 #if __has_feature(objc_modules)
19 int has_objc_modules();
21 int no_objc_modules();
24 // CHECK-HAS-OBJC-MODULES: has_objc_modules
25 // CHECK-NO-OBJC-MODULES: no_objc_modules