1 // check-pass 2 3 #![deny(unused_attributes)] // c.f #35584 4 5 mod auxiliary { 6 #[cfg_attr(any(), path = "nonexistent_file.rs")] pub mod namespaced_enums; 7 #[cfg_attr(all(), path = "namespaced_enums.rs")] pub mod nonexistent_file; 8 } 9 main()10fn main() { 11 let _ = auxiliary::namespaced_enums::Foo::A; 12 let _ = auxiliary::nonexistent_file::Foo::A; 13 } 14