File tree 4 files changed +2
-22
lines changed
4 files changed +2
-22
lines changed Original file line number Diff line number Diff line change 21
21
// RUN: > %t/dir2.txt
22
22
23
23
// Extract individual commands.
24
- // RUN: %deps-to-rsp %t/dir1.txt --module-name=_Builtin_stdarg > %t/dir1/stdarg.cc1.rsp
25
24
// RUN: %deps-to-rsp %t/dir1.txt --module-name=B > %t/dir1/B.cc1.rsp
26
25
// RUN: %deps-to-rsp %t/dir1.txt --module-name=A > %t/dir1/A.cc1.rsp
27
26
// RUN: %deps-to-rsp %t/dir1.txt --tu-index 0 > %t/dir1/tu.cc1.rsp
28
27
29
- // RUN: %deps-to-rsp %t/dir2.txt --module-name=_Builtin_stdarg > %t/dir2/stdarg.cc1.rsp
30
28
// RUN: %deps-to-rsp %t/dir2.txt --module-name=B > %t/dir2/B.cc1.rsp
31
29
// RUN: %deps-to-rsp %t/dir2.txt --module-name=A > %t/dir2/A.cc1.rsp
32
30
// RUN: %deps-to-rsp %t/dir2.txt --tu-index 0 > %t/dir2/tu.cc1.rsp
33
31
34
- // RUN: (cd %t/dir1; %clang @stdarg.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
35
32
// RUN: (cd %t/dir1; %clang @B.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
36
33
// RUN: (cd %t/dir1; %clang @A.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
37
34
// RUN: (cd %t/dir1; %clang @tu.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
38
35
39
36
// CACHE-MISS: compile job cache miss
40
37
41
- // RUN: (cd %t/dir2; %clang @stdarg.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
42
38
// RUN: (cd %t/dir2; %clang @B.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
43
39
// RUN: (cd %t/dir2; %clang @A.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
44
40
// RUN: (cd %t/dir2; %clang @tu.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
Original file line number Diff line number Diff line change 16
16
// RUN: FileCheck %s -input-file %t/full_result.txt -DPREFIX=%t -DSDK_PREFIX=%S/Inputs/SDK
17
17
18
18
// Extract individual commands.
19
- // RUN: %deps-to-rsp %t/full_result.txt --module-name=_Builtin_stdarg > %t/stdarg.cc1.rsp
20
19
// RUN: %deps-to-rsp %t/full_result.txt --module-name=B > %t/B.cc1.rsp
21
20
// RUN: %deps-to-rsp %t/full_result.txt --module-name=A > %t/A.cc1.rsp
22
21
// RUN: %deps-to-rsp %t/full_result.txt --tu-index 0 > %t/tu.cc1.rsp
42
41
// FS: file llvmcas://{{.*}} /^tc/lib/clang/{{.*}}/include/stdarg.h
43
42
44
43
// Check that it builds.
45
- // RUN: %clang @%t/stdarg.cc1.rsp
46
44
// RUN: %clang @%t/B.cc1.rsp
47
45
// RUN: %clang @%t/A.cc1.rsp
48
46
// RUN: %clang @%t/tu.cc1.rsp
91
89
// CHECK: }
92
90
// CHECK: {
93
91
// CHECK: "casfs-root-id": "[[B_ROOT_ID:llvmcas://[[:xdigit:]]+]]"
94
- // CHECK: "clang-module-deps": [
95
- // CHECK: {
96
- // CHECK: "module-name": "_Builtin_stdarg"
97
- // CHECK: }
98
- // CHECK: ],
92
+ // CHECK: "clang-module-deps": [],
99
93
// CHECK: "clang-modulemap-file": "[[PREFIX]]/module.modulemap"
100
94
// CHECK: "command-line": [
101
95
// CHECK: "-fcas-path"
Original file line number Diff line number Diff line change 22
22
// RUN: > %t/pch_dir2.txt
23
23
24
24
// == Build PCH
25
- // RUN: %deps-to-rsp %t/pch_dir1.txt --module-name=_Builtin_stdarg > %t/dir1/stdarg.cc1.rsp
26
25
// RUN: %deps-to-rsp %t/pch_dir1.txt --module-name=B > %t/dir1/B.cc1.rsp
27
26
// RUN: %deps-to-rsp %t/pch_dir1.txt --module-name=A > %t/dir1/A.cc1.rsp
28
27
// RUN: %deps-to-rsp %t/pch_dir1.txt --tu-index 0 > %t/dir1/pch.cc1.rsp
29
- // RUN: (cd %t/dir1; %clang @stdarg.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
30
28
// RUN: (cd %t/dir1; %clang @B.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
31
29
// RUN: (cd %t/dir1; %clang @A.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
32
30
// RUN: (cd %t/dir1; %clang @pch.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
33
31
34
32
// CACHE-MISS: compile job cache miss
35
33
36
- // RUN: %deps-to-rsp %t/pch_dir2.txt --module-name=_Builtin_stdarg > %t/dir2/stdarg.cc1.rsp
37
34
// RUN: %deps-to-rsp %t/pch_dir2.txt --module-name=B > %t/dir2/B.cc1.rsp
38
35
// RUN: %deps-to-rsp %t/pch_dir2.txt --module-name=A > %t/dir2/A.cc1.rsp
39
36
// RUN: %deps-to-rsp %t/pch_dir2.txt --tu-index 0 > %t/dir2/pch.cc1.rsp
40
- // RUN: (cd %t/dir2; %clang @stdarg.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
41
37
// RUN: (cd %t/dir2; %clang @B.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
42
38
// RUN: (cd %t/dir2; %clang @A.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
43
39
// RUN: (cd %t/dir2; %clang @pch.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
Original file line number Diff line number Diff line change 18
18
// RUN: FileCheck %s -input-file %t/pch_result.txt -DPREFIX=%t -DSDK_PREFIX=%S/Inputs/SDK -check-prefix=PCH
19
19
20
20
// == Build PCH
21
- // RUN: %deps-to-rsp %t/pch_result.txt --module-name=_Builtin_stdarg > %t/stdarg.cc1.rsp
22
21
// RUN: %deps-to-rsp %t/pch_result.txt --module-name=B > %t/B.cc1.rsp
23
22
// RUN: %deps-to-rsp %t/pch_result.txt --module-name=A > %t/A.cc1.rsp
24
23
// RUN: %deps-to-rsp %t/pch_result.txt --tu-index 0 > %t/pch.cc1.rsp
25
- // RUN: %clang @%t/stdarg.cc1.rsp
26
24
// RUN: %clang @%t/B.cc1.rsp
27
25
// RUN: %clang @%t/A.cc1.rsp
28
26
// Ensure we load pcms from action cache
121
119
// PCH: }
122
120
// PCH: {
123
121
// PCH: "casfs-root-id": "[[B_ROOT_ID:llvmcas://[[:xdigit:]]+]]"
124
- // PCH: "clang-module-deps": [
125
- // PCH: {
126
- // PCH: "module-name": "_Builtin_stdarg"
127
- // PCH: }
128
- // PCH: ],
122
+ // PCH: "clang-module-deps": [],
129
123
// PCH: "clang-modulemap-file": "[[PREFIX]]/module.modulemap"
130
124
// PCH: "command-line": [
131
125
// PCH: "-fcas-path"
You can’t perform that action at this time.
0 commit comments