]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_hir_typeck/src/fn_ctxt/mod.rs
Replacing bound vars is actually instantiating a binder
[rust.git] / compiler / rustc_hir_typeck / src / fn_ctxt / mod.rs
index 1e14eddd4c86ef511732e116a9dfeafe69b2ba8e..3814ddaf73f44b8e64ebeb89418f1c875dc1da16 100644 (file)
@@ -289,7 +289,7 @@ fn projected_ty_from_poly_trait_ref(
         item_segment: &hir::PathSegment<'_>,
         poly_trait_ref: ty::PolyTraitRef<'tcx>,
     ) -> Ty<'tcx> {
-        let trait_ref = self.replace_bound_vars_with_fresh_vars(
+        let trait_ref = self.instantiate_binder_with_fresh_vars(
             span,
             infer::LateBoundRegionConversionTime::AssocTypeProjection(item_def_id),
             poly_trait_ref,