X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Ftypecheck%2FInst.lhs;h=ffb010491db53de80a73d97e9c48b22101179588;hp=2fc44ddd42261a20b780c3b92484f7ac3ee162ad;hb=a3a15a646977ab98f9150bb2b926d960796077e4;hpb=f4510d27c5883fe7e8570f4dd49d45a8b0122f2c diff --git a/compiler/typecheck/Inst.lhs b/compiler/typecheck/Inst.lhs index 2fc44dd..ffb0104 100644 --- a/compiler/typecheck/Inst.lhs +++ b/compiler/typecheck/Inst.lhs @@ -24,7 +24,7 @@ module Inst ( tyVarsOfInst, tyVarsOfInsts, tyVarsOfLIE, ipNamesOfInst, ipNamesOfInsts, fdPredsOfInst, fdPredsOfInsts, - instLoc, getDictClassTys, dictPred, + getDictClassTys, dictPred, lookupSimpleInst, LookupInstResult(..), lookupPred, tcExtendLocalInstEnv, tcGetInstEnvs, getOverlapFlag, @@ -118,8 +118,6 @@ mkImplicTy tvs givens wanteds -- The type of an implication constraint else mkTupleTy Boxed (length wanteds) (map instType wanteds) -instLoc inst = tci_loc inst - dictPred (Dict {tci_pred = pred}) = pred dictPred inst = pprPanic "dictPred" (ppr inst) @@ -665,7 +663,7 @@ lookupSimpleInst :: Inst -> TcM LookupInstResult -- the LIE. Instead, any Insts needed by the lookup are returned in -- the LookupInstResult, where they can be further processed by tcSimplify ---------------------- Impliciations ------------------------ +--------------------- Implications ------------------------ lookupSimpleInst (ImplicInst {}) = return NoInstance --------------------- Methods ------------------------ @@ -785,7 +783,7 @@ lookupPred pred@(ClassP clas tys) ; return Nothing } }} -lookupPred ip_pred = return Nothing +lookupPred ip_pred = return Nothing -- Implicit parameters record_dfun_usage dfun_id = do { hsc_env <- getTopEnv