File tree Expand file tree Collapse file tree 4 files changed +2
-22
lines changed Expand file tree Collapse file tree 4 files changed +2
-22
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
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
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"
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
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"
You can’t perform that action at this time.
0 commit comments