summary refs log tree commit diff
path: root/src/test/ui/issues/issue-24883.rs
blob: 1aa62d3a3b6eddb231a932df0ebd87d8fc9d0873 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// compile-pass
// skip-codegen
mod a {
    pub mod b { pub struct Foo; }

    pub mod c {
        use super::b;
        pub struct Bar(pub b::Foo);
    }

    pub use self::c::*;
}


fn main() {
    let _ = a::c::Bar(a::b::Foo);
    let _ = a::Bar(a::b::Foo);
}