patch applied (ghc): FIX: TypeFamilies: should_compile/Simple12

chak at cse.unsw.edu.au chak at cse.unsw.edu.au
Sun Sep 16 10:41:08 EDT 2007


Sun Sep 16 06:04:19 PDT 2007  Manuel M T Chakravarty <chak at cse.unsw.edu.au>
  * FIX: TypeFamilies: should_compile/Simple12
  - checkTauTvUpdate now distinguishes between whether
    (1) a type variables occurs only in type family parameters
        (in which case unification is to be deferred)
    (2) other variable occurences
        (which case we fail with a cannot create infinite type message, as before)

    M ./compiler/typecheck/TcMType.lhs -25 +106
    M ./compiler/typecheck/TcTyFuns.lhs -4 +8
    M ./compiler/typecheck/TcUnify.lhs -33 +22



More information about the Cvs-ghc mailing list