Fixing typechecking for spawn.

This commit is contained in:
Eric Holk 2011-05-25 11:13:11 -07:00 committed by Brian Anderson
parent 4c4a4aee91
commit d72d50473f

View file

@ -2387,7 +2387,9 @@ fn check_expr(&@stmt_ctxt scx, &@ast::expr expr) {
check_call(scx, f, args);
auto fty = expr_ty(scx.fcx.ccx.tcx, f);
demand::simple(scx, f.span, ty::mk_nil(scx.fcx.ccx.tcx), fty);
auto ret_ty = ty::ret_ty_of_fn_ty(scx.fcx.ccx.tcx, fty);
demand::simple(scx, f.span, ty::mk_nil(scx.fcx.ccx.tcx), ret_ty);
// FIXME: Other typechecks needed