Skip to content
  • Simon Peyton Jones's avatar
    Refactor computing dependent type vars · 9f006295
    Simon Peyton Jones authored and niteria's avatar niteria committed
    There should be no change in behaviour here
    
    * Move splitDepVarsOfType(s) from Type to TcType
    
    * Define data type TcType.TcDepVars, document what it means,
      and use it where appropriate, notably in splitDepVarsOfType(s)
    
    * Use it in TcMType.quantifyTyVars and friends
    
    (cherry picked from commit 17eb2419)
    9f006295