1 // run-pass 2 #![allow(dead_code)] 3 #![allow(unused_imports)] 4 // This should resolve fine. Prior to fix, the last import 5 // was being tried too early, and marked as unrsolved before 6 // the glob import had a chance to be resolved. 7 8 mod bar { 9 pub use self::middle::*; 10 11 mod middle { 12 pub use self::baz::Baz; 13 14 mod baz { 15 pub enum Baz { 16 Baz1, 17 Baz2 18 } 19 } 20 } 21 } 22 23 mod foo { 24 use bar::Baz::{Baz1, Baz2}; 25 } 26 main()27fn main() {} 28