Skip to content

Commit 3aa19c9

Browse files
Revert "[ClangScanDeps] Fix cas dependency scanning test after D159064"
swiftlang@ab562ed (llvm#84127) reverses the part of D159064 that originally broke these tests. This reverts commit 2bbc0e4. rdar://124628894
1 parent afab852 commit 3aa19c9

4 files changed

+2
-22
lines changed

clang/test/ClangScanDeps/modules-cas-fs-prefix-mapping-caching.c

-4
Original file line numberDiff line numberDiff line change
@@ -21,24 +21,20 @@
2121
// RUN: > %t/dir2.txt
2222

2323
// Extract individual commands.
24-
// RUN: %deps-to-rsp %t/dir1.txt --module-name=_Builtin_stdarg > %t/dir1/stdarg.cc1.rsp
2524
// RUN: %deps-to-rsp %t/dir1.txt --module-name=B > %t/dir1/B.cc1.rsp
2625
// RUN: %deps-to-rsp %t/dir1.txt --module-name=A > %t/dir1/A.cc1.rsp
2726
// RUN: %deps-to-rsp %t/dir1.txt --tu-index 0 > %t/dir1/tu.cc1.rsp
2827

29-
// RUN: %deps-to-rsp %t/dir2.txt --module-name=_Builtin_stdarg > %t/dir2/stdarg.cc1.rsp
3028
// RUN: %deps-to-rsp %t/dir2.txt --module-name=B > %t/dir2/B.cc1.rsp
3129
// RUN: %deps-to-rsp %t/dir2.txt --module-name=A > %t/dir2/A.cc1.rsp
3230
// RUN: %deps-to-rsp %t/dir2.txt --tu-index 0 > %t/dir2/tu.cc1.rsp
3331

34-
// RUN: (cd %t/dir1; %clang @stdarg.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
3532
// RUN: (cd %t/dir1; %clang @B.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
3633
// RUN: (cd %t/dir1; %clang @A.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
3734
// RUN: (cd %t/dir1; %clang @tu.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
3835

3936
// CACHE-MISS: compile job cache miss
4037

41-
// RUN: (cd %t/dir2; %clang @stdarg.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
4238
// RUN: (cd %t/dir2; %clang @B.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
4339
// RUN: (cd %t/dir2; %clang @A.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
4440
// RUN: (cd %t/dir2; %clang @tu.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT

clang/test/ClangScanDeps/modules-cas-fs-prefix-mapping.c

+1-7
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
// RUN: FileCheck %s -input-file %t/full_result.txt -DPREFIX=%t -DSDK_PREFIX=%S/Inputs/SDK
1717

1818
// Extract individual commands.
19-
// RUN: %deps-to-rsp %t/full_result.txt --module-name=_Builtin_stdarg > %t/stdarg.cc1.rsp
2019
// RUN: %deps-to-rsp %t/full_result.txt --module-name=B > %t/B.cc1.rsp
2120
// RUN: %deps-to-rsp %t/full_result.txt --module-name=A > %t/A.cc1.rsp
2221
// RUN: %deps-to-rsp %t/full_result.txt --tu-index 0 > %t/tu.cc1.rsp
@@ -42,7 +41,6 @@
4241
// FS: file llvmcas://{{.*}} /^tc/lib/clang/{{.*}}/include/stdarg.h
4342

4443
// Check that it builds.
45-
// RUN: %clang @%t/stdarg.cc1.rsp
4644
// RUN: %clang @%t/B.cc1.rsp
4745
// RUN: %clang @%t/A.cc1.rsp
4846
// RUN: %clang @%t/tu.cc1.rsp
@@ -91,11 +89,7 @@
9189
// CHECK: }
9290
// CHECK: {
9391
// 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": [],
9993
// CHECK: "clang-modulemap-file": "[[PREFIX]]/module.modulemap"
10094
// CHECK: "command-line": [
10195
// CHECK: "-fcas-path"

clang/test/ClangScanDeps/modules-pch-cas-fs-prefix-mapping-caching.c

-4
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,18 @@
2222
// RUN: > %t/pch_dir2.txt
2323

2424
// == Build PCH
25-
// RUN: %deps-to-rsp %t/pch_dir1.txt --module-name=_Builtin_stdarg > %t/dir1/stdarg.cc1.rsp
2625
// RUN: %deps-to-rsp %t/pch_dir1.txt --module-name=B > %t/dir1/B.cc1.rsp
2726
// RUN: %deps-to-rsp %t/pch_dir1.txt --module-name=A > %t/dir1/A.cc1.rsp
2827
// 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
3028
// RUN: (cd %t/dir1; %clang @B.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
3129
// RUN: (cd %t/dir1; %clang @A.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
3230
// RUN: (cd %t/dir1; %clang @pch.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-MISS
3331

3432
// CACHE-MISS: compile job cache miss
3533

36-
// RUN: %deps-to-rsp %t/pch_dir2.txt --module-name=_Builtin_stdarg > %t/dir2/stdarg.cc1.rsp
3734
// RUN: %deps-to-rsp %t/pch_dir2.txt --module-name=B > %t/dir2/B.cc1.rsp
3835
// RUN: %deps-to-rsp %t/pch_dir2.txt --module-name=A > %t/dir2/A.cc1.rsp
3936
// 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
4137
// RUN: (cd %t/dir2; %clang @B.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
4238
// RUN: (cd %t/dir2; %clang @A.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT
4339
// RUN: (cd %t/dir2; %clang @pch.cc1.rsp) 2>&1 | FileCheck %s -check-prefix=CACHE-HIT

clang/test/ClangScanDeps/modules-pch-cas-fs-prefix-mapping.c

+1-7
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,9 @@
1818
// RUN: FileCheck %s -input-file %t/pch_result.txt -DPREFIX=%t -DSDK_PREFIX=%S/Inputs/SDK -check-prefix=PCH
1919

2020
// == Build PCH
21-
// RUN: %deps-to-rsp %t/pch_result.txt --module-name=_Builtin_stdarg > %t/stdarg.cc1.rsp
2221
// RUN: %deps-to-rsp %t/pch_result.txt --module-name=B > %t/B.cc1.rsp
2322
// RUN: %deps-to-rsp %t/pch_result.txt --module-name=A > %t/A.cc1.rsp
2423
// RUN: %deps-to-rsp %t/pch_result.txt --tu-index 0 > %t/pch.cc1.rsp
25-
// RUN: %clang @%t/stdarg.cc1.rsp
2624
// RUN: %clang @%t/B.cc1.rsp
2725
// RUN: %clang @%t/A.cc1.rsp
2826
// Ensure we load pcms from action cache
@@ -121,11 +119,7 @@
121119
// PCH: }
122120
// PCH: {
123121
// 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": [],
129123
// PCH: "clang-modulemap-file": "[[PREFIX]]/module.modulemap"
130124
// PCH: "command-line": [
131125
// PCH: "-fcas-path"

0 commit comments

Comments
 (0)