// { dg-additional-options "-w" }
mod a {
    pub mod b {
        pub mod a {
            pub fn foo() {}
        }
    }
    pub fn bidule() {
        crate::a::b::a::foo()
    }
}
fn main() {}
// { dg-additional-options "-w" }
mod a {
    pub mod b {
        pub mod a {
            pub fn foo() {}
        }
    }
    pub fn bidule() {
        crate::a::b::a::foo()
    }
}
fn main() {}