X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fiface%2FTcIface.lhs;h=f352faf50ad4d556a6c4a160ddbb3a77d0795884;hb=f555abffd676544cd13d022bf1eb829e63f7aebe;hp=1e8d1caaa1d9e2943ed713d9d83489d7229c4529;hpb=bab1903ec60117017d8dcb7df276bcc2300a295b;p=ghc-hetmet.git diff --git a/compiler/iface/TcIface.lhs b/compiler/iface/TcIface.lhs index 1e8d1ca..f352faf 100644 --- a/compiler/iface/TcIface.lhs +++ b/compiler/iface/TcIface.lhs @@ -50,7 +50,7 @@ import Name import NameEnv import OccName import Module -import UniqFM +import LazyUniqFM import UniqSupply import Outputable import ErrUtils @@ -423,7 +423,7 @@ tcIfaceDecl ignore_prags ; fds <- mapM tc_fd rdr_fds ; ats' <- mapM (tcIfaceDecl ignore_prags) rdr_ats ; let ats = zipWith setTyThingPoss ats' (map ifTyVars rdr_ats) - ; cls <- buildClass cls_name tyvars ctxt fds ats sigs tc_isrec + ; cls <- buildClass ignore_prags cls_name tyvars ctxt fds ats sigs tc_isrec ; return (AClass cls) } where tc_sig (IfaceClassOp occ dm rdr_ty)