| // run-pass | |
| #![allow(dead_code)] | |
| #![allow(unused_imports)] | |
| // This should resolve fine. Prior to fix, the last import | |
| // was being tried too early, and marked as unrsolved before | |
| // the glob import had a chance to be resolved. | |
| mod bar { | |
| pub use self::middle::*; | |
| mod middle { | |
| pub use self::baz::Baz; | |
| mod baz { | |
| pub enum Baz { | |
| Baz1, | |
| Baz2 | |
| } | |
| } | |
| } | |
| } | |
| mod foo { | |
| use bar::Baz::{Baz1, Baz2}; | |
| } | |
| fn main() {} |