Lines Matching +full:external +full:- +full:contents
1 // RUN: rm -rf %t
2 // RUN: split-file %s %t
3 // RUN: sed -e "s;TEST_DIR;%/t;g" %t/sed-overlay.yaml > %t/overlay.yaml
9 // This should cause a rebuild if the contents is different (and thus multiple
14 …g_cc1 -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/hf-mcp -ivfsoverlay %t/over…
15 // RUN: %clang_cc1 -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/hf-mcp -F %t/he…
16 // RUN: find %t/hf-mcp -name "Mismatch-*.pcm" | count 1
18 …ang_cc1 -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/df-mcp -ivfsoverlay %t/ov…
19 // RUN: %clang_cc1 -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/hf-mcp -F %t/di…
20 // RUN: find %t/df-mcp -name "Mismatch-*.pcm" | count 1
22 …ng_cc1 -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/nf-mcp -ivfsoverlay %t/ove…
23 // RUN: %clang_cc1 -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/nf-mcp -F %t/no…
24 // RUN: find %t/nf-mcp -name "Mismatch-*.pcm" | count 1
26 …N: %clang_cc1 -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/m-mcp -ivfsoverlay …
27 // RUN: %clang_cc1 -Werror -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/m-mcp -I %t/mod…
28 // RUN: find %t/m-mcp -name "Mismatch-*.pcm" | count 1
30 //--- use.m
31 // expected-no-diagnostics
34 //--- header-frameworks/Mismatch.framework/Modules/module.modulemap
38 //--- header-frameworks/Mismatch.framework/Headers/Mismatch.h
40 //--- dir-frameworks/Mismatch.framework/Modules/module.modulemap
44 //--- dir-frameworks/Mismatch.framework/someheaders/Mismatch.h
46 //--- norm-frameworks/Mismatch.framework/Modules/module.modulemap
50 //--- norm-frameworks/Mismatch.framework/Headers/Mismatch.h
52 //--- mod/module.modulemap
56 //--- mod/Mismatch.h
58 //--- other/Mismatch.h
60 //--- sed-overlay.yaml
65 'contents': [
66 { 'name': 'header-frameworks/Mismatch.framework/Headers/Mismatch.h',
68 'external-contents': 'TEST_DIR/other/Mismatch.h'
70 { 'name': 'dir-frameworks/Mismatch.framework/someheaders',
72 'external-contents': 'TEST_DIR/others'
74 { 'name': 'norm-frameworks/Mismatch.framework/Headers/Mismatch.h',
76 'external-contents': 'TEST_DIR/other/Mismatch.h'
80 'external-contents': 'TEST_DIR/other/Mismatch.h'