//@ check-pass // Check that we detect imports (of built-in attributes) that are redundant due to // the language prelude and that we emit a reasonable diagnostic. // Note that we use the term "extern prelude" in the label even though "language prelude" // would be more correct. However, it's not worth special-casing this. // See also the discussion in . //@ edition: 2018 #![deny(unused_imports)] use allow; //FIXME(unused_imports): ~ ERROR the item `allow` is imported redundantly #[allow(unused)] fn main() {}