about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-08-14 22:56:29 +0200
committerGitHub <noreply@github.com>2019-08-14 22:56:29 +0200
commitad44d427508293fd572a61c790d55e7e41ac3f37 (patch)
tree52b7a3817fc4896047021855e0dbb0af73b81b64 /src/libsyntax/parse/parser
parentd4ecc6f5c0121a82bf491688fcc9e8993b72a730 (diff)
parent6a42b0b28db4c18fd9e0c0e6e69ecbe0c5d9b107 (diff)
downloadrust-ad44d427508293fd572a61c790d55e7e41ac3f37.tar.gz
rust-ad44d427508293fd572a61c790d55e7e41ac3f37.zip
Rollup merge of #63543 - c410-f3r:variant, r=c410-f3r
Merge Variant and Variant_

Extracted from #63468.
Diffstat (limited to 'src/libsyntax/parse/parser')
-rw-r--r--src/libsyntax/parse/parser/item.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libsyntax/parse/parser/item.rs b/src/libsyntax/parse/parser/item.rs
index e85ef9cc974..60873ecb134 100644
--- a/src/libsyntax/parse/parser/item.rs
+++ b/src/libsyntax/parse/parser/item.rs
@@ -1564,14 +1564,15 @@ impl<'a> Parser<'a> {
                 None
             };
 
-            let vr = ast::Variant_ {
+            let vr = ast::Variant {
                 ident,
                 id: ast::DUMMY_NODE_ID,
                 attrs: variant_attrs,
                 data: struct_def,
                 disr_expr,
+                span: vlo.to(self.prev_span),
             };
-            variants.push(respan(vlo.to(self.prev_span), vr));
+            variants.push(vr);
 
             if !self.eat(&token::Comma) {
                 if self.token.is_ident() && !self.token.is_reserved_ident() {