From: simonpj Date: Mon, 9 Sep 2002 14:04:37 +0000 (+0000) Subject: [project @ 2002-09-09 14:04:37 by simonpj] X-Git-Tag: Approx_11550_changesets_converted~1694 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=e9b660d2fb9a5236f918a584cb0f0f61cf06ed87;p=ghc-hetmet.git [project @ 2002-09-09 14:04:37 by simonpj] Sigh! forgot one case! MERGE TO STABLE --- diff --git a/ghc/compiler/typecheck/TcPat.lhs b/ghc/compiler/typecheck/TcPat.lhs index a7846d4..3cb59a9 100644 --- a/ghc/compiler/typecheck/TcPat.lhs +++ b/ghc/compiler/typecheck/TcPat.lhs @@ -240,7 +240,7 @@ tcPat tc_bndr pat@(RecPatIn name rpats) pat_ty -- Check the fields tc_fields field_tys rpats `thenTc` \ (rpats', lie_req3, tvs, ids, lie_avail2) -> - returnTc (RecPat data_con pat_ty ex_tvs ex_dicts rpats', + returnTc (RecPat data_con con_res_ty ex_tvs ex_dicts rpats', lie_req1 `plusLIE` lie_req2 `plusLIE` lie_req3, listToBag ex_tvs `unionBags` tvs, ids,