gcc/rust/ChangeLog:
* resolve/rust-default-resolver.cc
(DefaultResolver::visit):
Scope with Rib::Kind::ConstantItem instead
of Rib::Kind::Item.
* resolve/rust-toplevel-name-resolver-2.0.cc
(TopLevel::visit): Remove redundancy in override of
ConstantItem visitor.
Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
};
// FIXME: Why do we need a Rib here?
- ctx.scoped (Rib::Kind::Item, item.get_node_id (), expr_vis);
+ ctx.scoped (Rib::Kind::ConstantItem, item.get_node_id (), expr_vis);
}
}
insert_or_error_out (const_item.get_identifier (), const_item,
Namespace::Values);
- auto expr_vis
- = [this, &const_item] () { const_item.get_expr ().accept_vis (*this); };
-
- ctx.scoped (Rib::Kind::ConstantItem, const_item.get_node_id (), expr_vis);
+ DefaultResolver::visit (const_item);
}
bool