blob: 3b5493e2b8bb02718e1937ade39ca14d61cfe14d [file] [log] [blame]
Richard Smith65ebb4a2015-03-26 04:09:53 +00001module "stuff" {
2 textual header "defs.h"
3 module "empty" { header "empty.h" }
4 module "use" { header "use-defs.h" }
Richard Smithf2b1eb92015-06-15 20:15:48 +00005 module "use-2" { requires use_defs_twice header "use-defs-2.h" }
Richard Smith65ebb4a2015-03-26 04:09:53 +00006}
7
8module "redef" {
9 header "import-and-redefine.h"
10 // Do not re-export stuff.use
11 use "stuff"
12}
Richard Smith02793752015-03-27 21:16:39 +000013
14module "merged-defs" {
15 header "merged-defs.h"
16 use "stuff"
17}
Richard Smith00be6d02015-06-11 03:05:39 +000018
19module "indirect" {
20 header "indirect.h"
21 use "merged-defs"
22}