@@ -347,16 +347,17 @@ impl Attribute {
347347
348348pub fn mk_name_value_item_str ( ident : Ident , value : Spanned < Symbol > ) -> MetaItem {
349349 let lit_kind = LitKind :: Str ( value. node , ast:: StrStyle :: Cooked ) ;
350- mk_name_value_item ( ident. span . to ( value . span ) , ident , lit_kind, value. span )
350+ mk_name_value_item ( ident, lit_kind, value. span )
351351}
352352
353- pub fn mk_name_value_item ( span : Span , ident : Ident , lit_kind : LitKind , lit_span : Span ) -> MetaItem {
353+ pub fn mk_name_value_item ( ident : Ident , lit_kind : LitKind , lit_span : Span ) -> MetaItem {
354354 let lit = Lit :: from_lit_kind ( lit_kind, lit_span) ;
355+ let span = ident. span . to ( lit_span) ;
355356 MetaItem { path : Path :: from_ident ( ident) , span, node : MetaItemKind :: NameValue ( lit) }
356357}
357358
358- pub fn mk_list_item ( span : Span , ident : Ident , items : Vec < NestedMetaItem > ) -> MetaItem {
359- MetaItem { path : Path :: from_ident ( ident) , span, node : MetaItemKind :: List ( items) }
359+ pub fn mk_list_item ( ident : Ident , items : Vec < NestedMetaItem > ) -> MetaItem {
360+ MetaItem { path : Path :: from_ident ( ident) , span : ident . span , node : MetaItemKind :: List ( items) }
360361}
361362
362363pub fn mk_word_item ( ident : Ident ) -> MetaItem {
@@ -367,7 +368,7 @@ pub fn mk_nested_word_item(ident: Ident) -> NestedMetaItem {
367368 NestedMetaItem :: MetaItem ( mk_word_item ( ident) )
368369}
369370
370- pub fn mk_attr_id ( ) -> AttrId {
371+ crate fn mk_attr_id ( ) -> AttrId {
371372 use std:: sync:: atomic:: AtomicUsize ;
372373 use std:: sync:: atomic:: Ordering ;
373374
0 commit comments