From ce6b212144207f062debb23f8418cb1301c71f12 Mon Sep 17 00:00:00 2001
From: David Renshaw <dwrenshaw@gmail.com>
Date: Thu, 7 Dec 2017 22:49:03 -0500
Subject: [PATCH] rustup: fn_sig() -> closure_sig()

---
 src/eval_context.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/eval_context.rs b/src/eval_context.rs
index 5d87730..be3574e 100644
--- a/src/eval_context.rs
+++ b/src/eval_context.rs
@@ -1599,7 +1599,7 @@ fn fn_once_adapter_instance<'a, 'tcx>(
     let self_ty = tcx.mk_closure_from_closure_substs(
         closure_did, substs);
 
-    let sig = tcx.fn_sig(closure_did).subst(tcx, substs.substs);
+    let sig = substs.closure_sig(closure_did, tcx);
     let sig = tcx.erase_late_bound_regions_and_normalize(&sig);
     assert_eq!(sig.inputs().len(), 1);
     let substs = tcx.mk_substs([
-- 
GitLab