Skip to content

Commit ea22216

Browse files
committed
Use respan()
1 parent 7ac979d commit ea22216

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/libsyntax/attr.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1130,7 +1130,7 @@ impl MetaItemKind {
11301130
let mut result = Vec::new();
11311131
while let Some(..) = tokens.peek() {
11321132
match NestedMetaItemKind::from_tokens(&mut tokens) {
1133-
Some(item) => result.push(Spanned { span: item.span(), node: item }),
1133+
Some(item) => result.push(respan(item.span(), item)),
11341134
None => return None,
11351135
}
11361136
match tokens.next() {
@@ -1163,7 +1163,7 @@ impl NestedMetaItemKind {
11631163
if let Some(TokenTree::Token(span, token)) = tokens.peek().cloned() {
11641164
if let Some(node) = LitKind::from_token(token) {
11651165
tokens.next();
1166-
return Some(NestedMetaItemKind::Literal(Spanned { node: node, span: span }));
1166+
return Some(NestedMetaItemKind::Literal(respan(span, node)));
11671167
}
11681168
}
11691169

@@ -1256,7 +1256,7 @@ pub trait HasAttrs: Sized {
12561256
impl<T: HasAttrs> HasAttrs for Spanned<T> {
12571257
fn attrs(&self) -> &[ast::Attribute] { self.node.attrs() }
12581258
fn map_attrs<F: FnOnce(Vec<ast::Attribute>) -> Vec<ast::Attribute>>(self, f: F) -> Self {
1259-
Spanned { node: self.node.map_attrs(f), span: self.span }
1259+
respan(self.span, self.node.map_attrs(f))
12601260
}
12611261
}
12621262

0 commit comments

Comments
 (0)