| //@ check-pass | |
| pub mod bar { | |
| pub struct Foo(pub Bar); | |
| pub struct Bar(pub char); | |
| } | |
| pub mod x { | |
| pub struct Foo(pub crate::bar::Bar); | |
| } | |
| pub fn warning() -> x::Foo { | |
| use bar::*; | |
| #[deny(unused_imports)] | |
| use x::Foo; // no error | |
| Foo(Bar('a')) | |
| } | |
| fn main() {} |