summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules/auto-module-import.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Modules/auto-module-import.c')
-rw-r--r--clang/test/Modules/auto-module-import.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/Modules/auto-module-import.c b/clang/test/Modules/auto-module-import.c
index 51e9ee2d035..783b53d068d 100644
--- a/clang/test/Modules/auto-module-import.c
+++ b/clang/test/Modules/auto-module-import.c
@@ -18,3 +18,14 @@ Module *mod; // expected-error{{unknown type name 'Module'}}
Module *mod2;
int getDependsOther() { return depends_on_module_other; }
+
+void testSubframeworkOther() {
+ double *sfo1 = sub_framework_other; // expected-error{{use of undeclared identifier 'sub_framework_other'}}
+}
+
+// Test header cross-subframework include pattern.
+#include <DependsOnModule/../Frameworks/SubFramework.framework/Headers/Other.h> // expected-warning{{treating #include as an import of module 'DependsOnModule.SubFramework'}}
+
+void testSubframeworkOtherAgain() {
+ double *sfo1 = sub_framework_other;
+}
OpenPOWER on IntegriCloud