Lines Matching +full:build +full:- +full:std
1 // RUN: rm -rf %t
5 // ----------------------
6 // Build modules A and B.
7 // RUN: %clang_cc1 -x c++ -std=c++11 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -Rmod…
8 // RUN: -fmodule-name=a -emit-module %S/Inputs/explicit-build/module.modulemap -o a.pcm
10 // RUN: %clang_cc1 -x c++ -std=c++11 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -Rmod…
11 // RUN: -fmodule-file=a.pcm \
12 // RUN: -fmodule-name=b -emit-module %S/Inputs/explicit-build/module.modulemap -o b-rel.…
14 // RUN: %clang_cc1 -x c++ -std=c++11 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -Rmod…
15 // RUN: -fmodule-file=%t/a.pcm \
16 // RUN: -fmodule-name=b -emit-module %S/Inputs/explicit-build/module.modulemap -o b-abs.…
18 // ------------------------------------------
20 // RUN: %clang_cc1 -x c++ -std=c++11 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -Rmod…
21 // RUN: -I%S/Inputs/explicit-build \
22 // RUN: -fmodule-file=%t/a.pcm \
23 // RUN: -fmodule-file=a.pcm \
24 // RUN: -verify %s
26 // RUN: %clang_cc1 -x c++ -std=c++11 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -Rmod…
27 // RUN: -I%S/Inputs/explicit-build \
28 // RUN: -fmodule-file=%t/a.pcm \
29 // RUN: -fmodule-file=b-rel.pcm \
30 // RUN: -verify %s
32 // RUN: %clang_cc1 -x c++ -std=c++11 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -Rmod…
33 // RUN: -I%S/Inputs/explicit-build \
34 // RUN: -fmodule-file=a.pcm \
35 // RUN: -fmodule-file=b-abs.pcm \
36 // RUN: -verify %s
38 …/ RUN: not %clang_cc1 -x c++ -std=c++11 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -…
39 // RUN: -I%S/Inputs/explicit-build \
40 // RUN: -fmodule-file=b-rel.pcm \
41 // RUN: -fmodule-file=b-abs.pcm \
42 // RUN: -verify %s 2>&1 | FileCheck %s
43 // CHECK: module 'b' is defined in both '{{.*}}b-rel.pcm' and '{{.*}}b-abs.pcm'
47 // expected-no-diagnostics