Skip to content

Commit b50c87d

Browse files
committed
fixup check removal
1 parent 7605fc7 commit b50c87d

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

gcc/rust/checks/errors/rust-readonly-check.cc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ namespace HIR {
3333
static std::set<HirId> already_assigned_variables = {};
3434

3535
ReadonlyChecker::ReadonlyChecker ()
36-
: resolver (*Resolver::Resolver::get ()),
36+
: nr_ctx (Resolver2_0::ImmutableNameResolutionContext::get ().resolver ()),
3737
mappings (Analysis::Mappings::get ()),
3838
context (*Resolver::TypeCheckContext::get ())
3939
{}
@@ -63,8 +63,6 @@ ReadonlyChecker::visit (PathInExpression &expr)
6363
NodeId ast_node_id = expr.get_mappings ().get_nodeid ();
6464
NodeId def_id;
6565

66-
auto &nr_ctx
67-
= Resolver2_0::ImmutableNameResolutionContext::get ().resolver ();
6866
if (auto id = nr_ctx.lookup (ast_node_id))
6967
def_id = *id;
7068
else

gcc/rust/checks/errors/rust-readonly-check.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class ReadonlyChecker : public DefaultHIRVisitor
3838
decrement,
3939
};
4040

41-
Resolver::Resolver &resolver;
41+
const Resolver2_0::NameResolutionContext &nr_ctx;
4242
Analysis::Mappings &mappings;
4343
Resolver::TypeCheckContext &context;
4444
StackedContexts<HirId> mutable_context;

0 commit comments

Comments
 (0)