llvm/clang-tools-extra/test/modularize/Inputs/CoverageProblems/module.modulemap

// module.modulemap

module Level1A {
  header "Level1A.h"
  export *
}
module Level1B {
  header "Level1B.h"
  export *
  module Level2B {
    header "Level2B.h"
    export *
  }
}
module Level2A {
  header "Level2A.h"
  export *
}
module UmbrellaDirectoryModule {
  umbrella "UmbrellaSub"
}
module UmbrellaHeaderModule {
  umbrella header "UmbrellaFile.h"
}
/*
module NoHeader {
  header "NoHeader.h"
  export *
}
*/