diff --git a/tasks/ast_tools/src/generators/ast_builder.rs b/tasks/ast_tools/src/generators/ast_builder.rs index ed7dc449af748..a036b3af11230 100644 --- a/tasks/ast_tools/src/generators/ast_builder.rs +++ b/tasks/ast_tools/src/generators/ast_builder.rs @@ -240,13 +240,12 @@ fn default_init_field(field: &FieldDef) -> bool { field!(scope_id: Cell>), field!(symbol_id: Cell>), field!(reference_id: Cell>), - field!(reference_flags: ReferenceFlags), ]); } let ident = field.ident().expect("expected named field"); - if let Some(default_type) = DEFAULT_FIELDS.get(ident.to_string().as_str()) { - *default_type == field.typ.raw() + if let Some(&default_type) = DEFAULT_FIELDS.get(ident.to_string().as_str()) { + default_type == field.typ.raw() } else { false }