1// aux-build:issue-52891.rs
2// run-rustfix
3
4#![allow(warnings)]
5
6extern crate issue_52891;
7
8// Check that we don't suggest renaming duplicate imports but instead
9// suggest removing one.
10
11use issue_52891::a;
12 //~ ERROR `a` is defined multiple times
13
14use issue_52891::{b, c}; //~ ERROR `a` is defined multiple times
15use issue_52891::{d, e}; //~ ERROR `a` is defined multiple times
16use issue_52891::{f, g}; //~ ERROR `a` is defined multiple times
17
18use issue_52891::{//~ ERROR `a` is defined multiple times
19    h,
20    i};
21use issue_52891::{j,
22    //~ ERROR `a` is defined multiple times
23    k};
24use issue_52891::{l,
25    m}; //~ ERROR `a` is defined multiple times
26
27use issue_52891::a::inner;
28use issue_52891::b::inner as other_inner; //~ ERROR `inner` is defined multiple times
29
30
31//~^ ERROR `issue_52891` is defined multiple times
32
33
34#[macro_use]
35use issue_52891::n; //~ ERROR `n` is defined multiple times
36
37fn main() {}
38