//@ run-pass // Tests that paths in `pub(...)` don't fail HIR verification. #![allow(unused_imports)] #![allow(dead_code)] pub(self) use self::my_mod::Foo; mod my_mod { pub(super) use self::Foo as Bar; pub(in super::my_mod) use self::Foo as Baz; pub struct Foo; } fn main() {}