diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2015-10-10 03:28:40 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2015-10-13 15:19:27 +0300 |
| commit | 46750d0409a9c3ba5214aa20ccb0c9bdbf09ea7e (patch) | |
| tree | 5f5e60e0b82806a723a1194c5747fe7a33db6cfd /src/libsyntax/ext | |
| parent | a5225cbe92d962dfed922b434a21f8474f303da2 (diff) | |
| download | rust-46750d0409a9c3ba5214aa20ccb0c9bdbf09ea7e.tar.gz rust-46750d0409a9c3ba5214aa20ccb0c9bdbf09ea7e.zip | |
Merge VariantData and VariantData_
Diffstat (limited to 'src/libsyntax/ext')
| -rw-r--r-- | src/libsyntax/ext/build.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/libsyntax/ext/build.rs b/src/libsyntax/ext/build.rs index 25657b9c6cc..9b06fbd0a0b 100644 --- a/src/libsyntax/ext/build.rs +++ b/src/libsyntax/ext/build.rs @@ -1002,18 +1002,17 @@ impl<'a> AstBuilder for ExtCtxt<'a> { }} }).collect(); - let data_ = if fields.is_empty() { - ast::VariantData_::Unit + let vdata = if fields.is_empty() { + ast::VariantData::Unit(ast::DUMMY_NODE_ID) } else { - ast::VariantData_::Tuple(fields) + ast::VariantData::Tuple(fields, ast::DUMMY_NODE_ID) }; respan(span, ast::Variant_ { name: name, attrs: Vec::new(), - data: P(ast::VariantData { data_: data_, - id: ast::DUMMY_NODE_ID}), + data: P(vdata), disr_expr: None, }) } |
