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()10 fn main() {
11     let _ = auxiliary::namespaced_enums::Foo::A;
12     let _ = auxiliary::nonexistent_file::Foo::A;
13 }
14