Fix kind quantification (again)
We simply weren't quantifying kind variables at the points we were claiming. In paritcular, in forall (a:k). blah we quantify the 'k' around the 'forall a', provided k isn't already in scope
Showing
- compiler/hsSyn/HsTypes.lhs 3 additions, 3 deletionscompiler/hsSyn/HsTypes.lhs
- compiler/rename/RnTypes.lhs 5 additions, 7 deletionscompiler/rename/RnTypes.lhs
- compiler/typecheck/TcHsType.lhs 22 additions, 15 deletionscompiler/typecheck/TcHsType.lhs
- compiler/typecheck/TcInteract.lhs 35 additions, 15 deletionscompiler/typecheck/TcInteract.lhs
- compiler/typecheck/TcMType.lhs 11 additions, 2 deletionscompiler/typecheck/TcMType.lhs
- compiler/typecheck/TcSMonad.lhs 9 additions, 7 deletionscompiler/typecheck/TcSMonad.lhs
Loading
Please register or sign in to comment