Skip to content

Commit 0d0413d

Browse files
committed
Refactored to use implicit insert (#3395)
1 parent 9e6d06e commit 0d0413d

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

gcc/rust/typecheck/rust-substitution-mapper.cc

+2-7
Original file line numberDiff line numberDiff line change
@@ -152,18 +152,13 @@ SubstMapperInternal::Resolve (TyTy::BaseType *base,
152152
= context->lookup_type (mapper.resolved->get_ty_ref (), &unused);
153153
if (!is_ty_available)
154154
{
155-
context->insert_type (
156-
Analysis::NodeMapping (0, 0, mapper.resolved->get_ty_ref (), 0),
157-
mapper.resolved);
155+
context->insert_implicit_type(mapper.resolved->get_ty_ref () , mapper.resolved);
158156
}
159157
bool is_ref_available
160158
= context->lookup_type (mapper.resolved->get_ref (), &unused);
161159
if (!is_ref_available)
162160
{
163-
context->insert_type (Analysis::NodeMapping (0, 0,
164-
mapper.resolved->get_ref (),
165-
0),
166-
mapper.resolved);
161+
context->insert_implicit_type(mapper.resolved->get_ref () , mapper.resolved)
167162
}
168163

169164
return mapper.resolved;

0 commit comments

Comments
 (0)