diff options
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/Modules/dependency-gen-pch.m | 2 | ||||
| -rw-r--r-- | clang/test/Modules/dependency-gen.m | 4 | ||||
| -rw-r--r-- | clang/test/Modules/dependency-gen.modulemap | 9 | ||||
| -rw-r--r-- | clang/test/Modules/relative-dep-gen.cpp | 10 |
4 files changed, 18 insertions, 7 deletions
diff --git a/clang/test/Modules/dependency-gen-pch.m b/clang/test/Modules/dependency-gen-pch.m index 4da054ff7dc..589865e71d6 100644 --- a/clang/test/Modules/dependency-gen-pch.m +++ b/clang/test/Modules/dependency-gen-pch.m @@ -6,8 +6,8 @@ // RUN: FileCheck %s < %t.d // CHECK: dependency-gen-pch.m.o // CHECK-NEXT: dependency-gen-pch.m +// CHECK-NEXT: Inputs{{.}}module.map // CHECK-NEXT: diamond_top.pcm // CHECK-NEXT: Inputs{{.}}diamond_top.h -// CHECK-NEXT: Inputs{{.}}module.map #import "diamond_top.h" diff --git a/clang/test/Modules/dependency-gen.m b/clang/test/Modules/dependency-gen.m index 60a7192ed5a..cb0a8759560 100644 --- a/clang/test/Modules/dependency-gen.m +++ b/clang/test/Modules/dependency-gen.m @@ -4,8 +4,8 @@ // RUN: %clang_cc1 -x objective-c -isystem %S/Inputs/System/usr/include -dependency-file %t.d.1 -MT %s.o -I %S/Inputs -fsyntax-only -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-mcp %s // RUN: FileCheck %s < %t.d.1 // CHECK: dependency-gen.m -// CHECK: Inputs{{.}}diamond_top.h // CHECK: Inputs{{.}}module.map +// CHECK: Inputs{{.}}diamond_top.h // CHECK-NOT: usr{{.}}include{{.}}module.map // CHECK-NOT: stdint.h @@ -13,8 +13,8 @@ // RUN: %clang_cc1 -x objective-c -isystem %S/Inputs/System/usr/include -dependency-file %t.d.2 -MT %s.o -I %S/Inputs -sys-header-deps -fsyntax-only -fmodules -fimplicit-module-maps -fmodules-cache-path=%t-mcp %s // RUN: FileCheck %s -check-prefix=CHECK-SYS < %t.d.2 // CHECK-SYS: dependency-gen.m -// CHECK-SYS: Inputs{{.}}diamond_top.h // CHECK-SYS: Inputs{{.}}module.map +// CHECK-SYS: Inputs{{.}}diamond_top.h // CHECK-SYS: usr{{.}}include{{.}}module.map // CHECK-SYS: stdint.h diff --git a/clang/test/Modules/dependency-gen.modulemap b/clang/test/Modules/dependency-gen.modulemap index 66ee94cc25e..ae1804c0e33 100644 --- a/clang/test/Modules/dependency-gen.modulemap +++ b/clang/test/Modules/dependency-gen.modulemap @@ -15,5 +15,10 @@ module "test" { extern module "test-base2" "Inputs/dependency-gen-base2.modulemap" extern module "test-base" "Inputs/dependency-gen-base.modulemap" -// CHECK: {{ |\.[/\\]}}Inputs{{[/\\]}}dependency-gen-included2.h -// CHECK: {{ |\.[/\\]}}Inputs{{[/\\]}}dependency-gen-base.modulemap +// CHECK-DAG: {{[/\\]}}dependency-gen.modulemap +// CHECK-DAG: {{ |\.[/\\]}}Inputs{{[/\\]}}dependency-gen-base.modulemap +// CHECK-DAG: {{ |\.[/\\]}}Inputs{{[/\\]}}dependency-gen-base2.modulemap + +// CHECK-DAG: {{ |\.[/\\]}}Inputs{{[/\\]}}dependency-gen.h +// CHECK-DAG: {{ |\.[/\\]}}Inputs{{[/\\]}}dependency-gen-included.h +// CHECK-DAG: {{ |\.[/\\]}}Inputs{{[/\\]}}dependency-gen-included2.h diff --git a/clang/test/Modules/relative-dep-gen.cpp b/clang/test/Modules/relative-dep-gen.cpp index 86c46514774..5fbfcfa3814 100644 --- a/clang/test/Modules/relative-dep-gen.cpp +++ b/clang/test/Modules/relative-dep-gen.cpp @@ -20,5 +20,11 @@ #include "Inputs/relative-dep-gen-1.h" -// CHECK-BUILD: mod.pcm: Inputs/relative-dep-gen-1.h Inputs/relative-dep-gen-2.h -// CHECK-USE: use.o: relative-dep-gen.cpp Inputs/relative-dep-gen-1.h +// CHECK-BUILD: mod.pcm: +// CHECK-BUILD: Inputs/relative-dep-gen{{(-cwd)?}}.modulemap +// CHECK-BUILD: Inputs/relative-dep-gen-1.h +// CHECK-BUILD: Inputs/relative-dep-gen-2.h +// CHECK-USE: use.o: +// CHECK-USE: Inputs/relative-dep-gen{{(-cwd)?}}.modulemap +// CHECK-USE: relative-dep-gen.cpp +// CHECK-USE: Inputs/relative-dep-gen-1.h |

