Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/infer/coerce.rs')
-rw-r--r--crates/hir-ty/src/infer/coerce.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/hir-ty/src/infer/coerce.rs b/crates/hir-ty/src/infer/coerce.rs
index ddff23e840..b2bed0ce2b 100644
--- a/crates/hir-ty/src/infer/coerce.rs
+++ b/crates/hir-ty/src/infer/coerce.rs
@@ -324,7 +324,7 @@ where
if source_ty != target_ty {
obligations.push(Obligation::new(
self.interner(),
- self.cause.clone(),
+ self.cause,
self.param_env(),
Binder::dummy(PredicateKind::Coerce(CoercePredicate {
a: source_ty,
@@ -669,7 +669,7 @@ where
)?;
// Create an obligation for `Source: CoerceUnsized<Target>`.
- let cause = self.cause.clone();
+ let cause = self.cause;
let pred = TraitRef::new(
self.interner(),
coerce_unsized_did.into(),