1module x { umbrella "x" exclude header "x/bad.h" module * {} } 2module y { umbrella "y" module * {} } 3module bad { header "x/bad.h" } 4