Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/mir/eval.rs')
| -rw-r--r-- | crates/hir-ty/src/mir/eval.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/hir-ty/src/mir/eval.rs b/crates/hir-ty/src/mir/eval.rs index 7b83645fae..84b59b5eeb 100644 --- a/crates/hir-ty/src/mir/eval.rs +++ b/crates/hir-ty/src/mir/eval.rs @@ -1414,7 +1414,7 @@ impl Evaluator<'_> { } CallableDefId::StructId(id) => { let (size, variant_layout, tag) = - self.layout_of_variant(id.into(), generic_args.clone(), &locals)?; + self.layout_of_variant(id.into(), generic_args, &locals)?; let result = self.make_by_layout( size, &variant_layout, @@ -1425,7 +1425,7 @@ impl Evaluator<'_> { } CallableDefId::EnumVariantId(id) => { let (size, variant_layout, tag) = - self.layout_of_variant(id.into(), generic_args.clone(), &locals)?; + self.layout_of_variant(id.into(), generic_args, &locals)?; let result = self.make_by_layout( size, &variant_layout, @@ -1507,7 +1507,7 @@ impl Evaluator<'_> { ); } let (imp, generic_args) = - lookup_impl_method(self.db, self.trait_env.clone(), def, generic_args.clone()); + lookup_impl_method(self.db, self.trait_env.clone(), def, generic_args); let generic_args = self.subst_filler(&generic_args, &locals); let def = imp.into(); let mir_body = |