// check-pass #![allow(dead_code)] // pretty-expanded FIXME #23616 pub mod a { pub struct Foo { a: usize } } pub mod b { use a::Foo; impl Foo { fn bar(&self) { } } } pub fn main() { }