2 // RUN: split-file %s %t
10 textual header
"A02.h"
11 textual header
"A03.h"
12 textual header
"A04.h"
13 textual header
"A05.h"
14 textual header
"A06.h"
15 textual header
"A07.h"
16 textual header
"A08.h"
17 textual header
"A09.h"
19 textual header
"A10.h"
20 textual header
"A11.h"
21 textual header
"A12.h"
22 textual header
"A13.h"
23 textual header
"A14.h"
24 textual header
"A15.h"
25 textual header
"A16.h"
26 textual header
"A17.h"
27 textual header
"A18.h"
28 textual header
"A19.h"
30 textual header
"A20.h"
31 textual header
"A21.h"
32 textual header
"A22.h"
33 textual header
"A23.h"
34 textual header
"A24.h"
35 textual header
"A25.h"
36 textual header
"A26.h"
37 textual header
"A27.h"
38 textual header
"A28.h"
39 textual header
"A29.h"
41 textual header
"A30.h"
42 textual header
"A31.h"
43 textual header
"A32.h"
44 textual header
"A33.h"
45 textual header
"A34.h"
46 textual header
"A35.h"
47 textual header
"A36.h"
48 textual header
"A37.h"
49 textual header
"A38.h"
50 textual header
"A39.h"
52 textual header
"A40.h"
53 textual header
"A41.h"
54 textual header
"A42.h"
55 textual header
"A43.h"
56 textual header
"A44.h"
57 textual header
"A45.h"
113 module B
{ header
"B.h" }
118 module C
{ header
"C.h" }
173 // RUN: %clang_cc1 -fmodules -fno-modules-prune-non-affecting-module-map-files \
174 // RUN: -emit-module %t/A.modulemap -fmodule-name=A -o %t/A.pcm
175 // RUN: %clang_cc1 -fmodules -fno-modules-prune-non-affecting-module-map-files \
176 // RUN: -emit-module %t/B.modulemap -fmodule-name=B -o %t/B.pcm \
177 // RUN: -fmodule-file=A=%t/A.pcm -fmodule-map-file=%t/A.modulemap
178 // RUN: %clang_cc1 -fmodules -fno-modules-prune-non-affecting-module-map-files \
179 // RUN: -emit-module %t/C.modulemap -fmodule-name=C -o %t/C.pcm \
180 // RUN: -fmodule-file=B=%t/B.pcm -fmodule-map-file=%t/B.modulemap