Revised signature of tcLookupFamInst and lookupFamInstEnv
authorManuel M T Chakravarty <chak@cse.unsw.edu.au>
Mon, 14 May 2007 06:52:34 +0000 (06:52 +0000)
committerManuel M T Chakravarty <chak@cse.unsw.edu.au>
Mon, 14 May 2007 06:52:34 +0000 (06:52 +0000)
commit4899cc823373bd016a49cdb0dffd0e22150ec07e
tree74985f4ceb57e7140f782129fb236ed4c844d66f
parentd81eedc942376d81428293a67e99a80676222e39
Revised signature of tcLookupFamInst and lookupFamInstEnv
- This changes the signature of FamInstEnv.lookupFamInstEnv and
  FamInstEnv.lookupFamInstEnvUnify in a manner similar to SPJ's
  previous patch for InstEnv.llokupInstEnv
- tcLookupFamInst now permits the lookup of instances that are more
  general than the type instance requested.
compiler/simplCore/LiberateCase.lhs
compiler/typecheck/FamInst.lhs
compiler/typecheck/TcDeriv.lhs
compiler/typecheck/TcEnv.lhs
compiler/types/FamInstEnv.lhs