Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Modules / Inputs / declare-use / module.map
blob67c2946089a042a1a100755ca99664dcaabff320
1 module XA {
2   header "a.h"
5 module XB {
6   module B { header "b.h" }
9 module XC {
10   header "c.h"
11   use XA
12   // Intentionally doesn't use XB to show that -fdecl-use isn't transitive.
15 module XD {
16   header "d.h"
17   use XA
18   // Intentionally doesn't use XB to show that -fdecl-use isn't transitive.
21 module XE {
22   header "e.h"
23   use XA
24   use XB
27 module XF {
28   header "f.h"
29   use XA
30   use XB
33 module XG {
34   header "g.h"
35   header "g1.h"
36   use XC
37   use XE
38   use XJ
39   use XK
40   use XN
43 module XH {
44   module H { header "h.h" }
45   header "h1.h"
46   header "s.h"
47   use XC
48   use XE
51 module XJ {
52   header "j.h"
55 module XK {
56   textual header "k.h"
59 module XL {
60   textual header "l.h"
63 module XM {
64   private textual header "m.h"
65   textual header "m2.h"
68 module XN {
69   module sub {
70     header "sub.h"
71   }
74 module XS {
77 module Textual {
78   textual header "textual.h"