2018-08-30 07:18:55 -05:00
|
|
|
// run-pass
|
2018-09-25 16:51:35 -05:00
|
|
|
#![allow(unused_imports)]
|
2015-08-04 01:14:32 -05:00
|
|
|
// This should resolve fine.
|
|
|
|
// Prior to fix, the crossed imports between a and b
|
|
|
|
// would block on the glob import, itself never being resolved
|
|
|
|
// because these previous imports were not resolved.
|
|
|
|
|
2015-07-31 12:04:34 -05:00
|
|
|
pub mod a {
|
|
|
|
use b::fn_b;
|
|
|
|
use c::*;
|
|
|
|
|
|
|
|
pub fn fn_a(){
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
pub mod b {
|
|
|
|
use a::fn_a;
|
|
|
|
use c::*;
|
|
|
|
|
|
|
|
pub fn fn_b(){
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
pub mod c{
|
|
|
|
pub fn fn_c(){
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
use a::fn_a;
|
|
|
|
use b::fn_b;
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
}
|