Lines Matching +full:overlay +full:- +full:relative

1 // RUN: rm -rf %t
2 // RUN: mkdir -p %t/Underlying
3 // RUN: mkdir -p %t/Overlay
4 // RUN: mkdir -p %t/Middle
11 // RUN: echo '// C.h in Overlay' > %t/Overlay/C.h
13 // 1) Underlying -> Overlay (C.h found, B.h falling back to Underlying)
14 // RUN: sed -e "s@INPUT_DIR@%{/t:regex_replacement}/Overlay@g" -e "s@OUT_DIR@%{/t:regex_replacement…
15 // RUN: %clang_cc1 -Werror -I %t/Underlying -ivfsoverlay %t/vfs.yaml -E -C %s 2>&1 | FileCheck --ch…
16 // RUN: %clang_cc1 -Werror -I %t/Underlying -ivfsoverlay %t/vfs.yaml -DNESTED -E -C %s 2>&1 | FileC…
17 …: sed -e "s@INPUT_DIR@Overlay@g" -e "s@OUT_DIR@%{/t:regex_replacement}/Underlying@g" %S/Inputs/vfs…
18 // RUN: %clang_cc1 -Werror -I %t/Underlying -ivfsoverlay %t/vfs-relative.yaml -E -C %s 2>&1 | FileC…
21 // DIRECT: {{^}}// C.h in Overlay
23 // 2) Underlying -> Middle -> Overlay (C.h found, B.h falling back to Underlying)
24 // RUN: sed -e "s@INPUT_DIR@%{/t:regex_replacement}/Overlay@g" -e "s@OUT_DIR@%{/t:regex_replacement…
25 // RUN: sed -e "s@INPUT_DIR@%{/t:regex_replacement}/Middle@g" -e "s@OUT_DIR@%{/t:regex_replacement}…
26 // RUN: %clang_cc1 -Werror -I %t/Underlying -ivfsoverlay %t/vfs.yaml -ivfsoverlay %t/vfs2.yaml -E -
27 … RUN: %clang_cc1 -Werror -I %t/Underlying -ivfsoverlay %t/vfs.yaml -ivfsoverlay %t/vfs2.yaml -DNES…
31 // 3) Underlying -> Middle -> Overlay (C.h falling back to Middle, B.h falling back to Underlying)
32 // RUN: rm -f %t/Overlay/C.h
33 // RUN: %clang_cc1 -Werror -I %t/Underlying -ivfsoverlay %t/vfs.yaml -ivfsoverlay %t/vfs2.yaml -E -
38 // 3) Underlying -> Middle -> Overlay (C.h falling back to Underlying, B.h falling back to Underlyi…
39 // RUN: rm -f %t/Middle/C.h
40 // RUN: %clang_cc1 -Werror -I %t/Underlying -ivfsoverlay %t/vfs.yaml -ivfsoverlay %t/vfs2.yaml -E -