@@ -15,7 +15,7 @@ use rustc_ast::{
1515use rustc_ast_pretty:: pprust;
1616use rustc_attr_parsing:: parser:: AllowExprMetavar ;
1717use rustc_attr_parsing:: {
18- AttributeParser , AttributeSafety , CFG_TEMPLATE , Early , EvalConfigResult , ShouldEmit ,
18+ AttributeParser , AttributeSafety , CFG_TEMPLATE , EvalConfigResult , ShouldEmit ,
1919 eval_config_entry, parse_cfg, validate_attr,
2020} ;
2121use rustc_data_structures:: flat_map_in_place:: FlatMapInPlace ;
@@ -30,7 +30,7 @@ use rustc_parse::parser::{
3030 RecoverColon , RecoverComma , Recovery , token_descr,
3131} ;
3232use rustc_session:: Session ;
33- use rustc_session:: lint:: builtin:: { UNUSED_ATTRIBUTES , UNUSED_DOC_COMMENTS } ;
33+ use rustc_session:: lint:: builtin:: UNUSED_DOC_COMMENTS ;
3434use rustc_session:: parse:: feature_err;
3535use rustc_span:: hygiene:: SyntaxContext ;
3636use rustc_span:: { ErrorGuaranteed , FileName , Ident , LocalExpnId , Span , Symbol , sym} ;
@@ -2274,21 +2274,6 @@ impl<'a, 'b> InvocationCollector<'a, 'b> {
22742274 self . cx . current_expansion . lint_node_id ,
22752275 crate :: errors:: MacroCallUnusedDocComment { span : attr. span } ,
22762276 ) ;
2277- } else if rustc_attr_parsing:: is_builtin_attr ( attr)
2278- && !AttributeParser :: < Early > :: is_parsed_attribute ( & attr. path ( ) )
2279- {
2280- let attr_name = attr. name ( ) . unwrap ( ) ;
2281- self . cx . sess . psess . buffer_lint (
2282- UNUSED_ATTRIBUTES ,
2283- attr. span ,
2284- self . cx . current_expansion . lint_node_id ,
2285- crate :: errors:: UnusedBuiltinAttribute {
2286- attr_name,
2287- macro_name : pprust:: path_to_string ( & call. path ) ,
2288- invoc_span : call. path . span ,
2289- attr_span : attr. span ,
2290- } ,
2291- ) ;
22922277 }
22932278 }
22942279 }
0 commit comments