Skip to content
  • Simon Peyton Jones's avatar
    More fixes to kind polymorphism, fixes Trac #6035, #6036 · 2316a90d
    Simon Peyton Jones authored
    * Significant refactoring in tcFamPats and tcConDecl
    
    * It seems that we have to allow KindVars (not just
      TcKindVars during kind unification.  See
      Note [Unifying kind variables] in TcUnify.
    
    * Be consistent about zonkQuantifiedTyVars
    
    * Split the TcType->TcType zonker (in TcMType)
       from the TcType->Type   zonker (in TcHsSyn)
      The clever parameterisation was doing my head in,
      and it's only a small function
    
    * Remove some dead code (tcTyVarBndrsGen)
    2316a90d