1*a171d248SMichael Spencer// See vfsoverlay.yaml 2*a171d248SMichael Spencermodule ModuleNeedsVFS { 3*a171d248SMichael Spencer header "ModuleNeedsVFS.h" 4*a171d248SMichael Spencer export * 5*a171d248SMichael Spencer} 6*a171d248SMichael Spencerframework module * { } 7*a171d248SMichael Spencer 8*a171d248SMichael Spencermodule ModuleUndef { header "module-undef.h" } 9*a171d248SMichael Spencer 10*a171d248SMichael Spencermodule PreambleWithImplicitImport { 11*a171d248SMichael Spencer module A { 12*a171d248SMichael Spencer header "preamble-with-implicit-import-A.h" 13*a171d248SMichael Spencer } 14*a171d248SMichael Spencer module B { 15*a171d248SMichael Spencer header "preamble-with-implicit-import-B.h" 16*a171d248SMichael Spencer export * 17*a171d248SMichael Spencer } 18*a171d248SMichael Spencer module C { 19*a171d248SMichael Spencer header "preamble-with-implicit-import-C.h" 20*a171d248SMichael Spencer export * 21*a171d248SMichael Spencer } 22*a171d248SMichael Spencer} 23*a171d248SMichael Spencer 24*a171d248SMichael Spencermodule hidden_redecls { 25*a171d248SMichael Spencer header "hidden-redecls.h" 26*a171d248SMichael Spencer 27*a171d248SMichael Spencer explicit module sub { 28*a171d248SMichael Spencer header "hidden-redecls-sub.h" 29*a171d248SMichael Spencer } 30*a171d248SMichael Spencer} 31