]> git.lizzy.rs Git - rust.git/commitdiff
Use real resume type as second argument
authorJonas Schievink <jonasschievink@gmail.com>
Sat, 25 Jan 2020 01:27:05 +0000 (02:27 +0100)
committerJonas Schievink <jonasschievink@gmail.com>
Sun, 2 Feb 2020 12:20:57 +0000 (13:20 +0100)
src/librustc/ty/layout.rs

index 966b60c6cfbc1d98b2d741a7541c217d2f863904..0a5ab790adbab2d97eac1dd160ff7a0dd27d341f 100644 (file)
@@ -2350,7 +2350,8 @@ fn fn_sig_for_fn_abi(&self, tcx: TyCtxt<'tcx>) -> ty::PolyFnSig<'tcx> {
                     ]);
                     let ret_ty = tcx.mk_adt(state_adt_ref, state_substs);
 
-                    tcx.mk_fn_sig([env_ty, tcx.mk_unit()].iter(),
+                    tcx.mk_fn_sig(
+                        [env_ty, sig.resume_ty].iter(),
                         &ret_ty,
                         false,
                         hir::Unsafety::Normal,