summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2012-06-07 12:09:35 +0100
committerSimon Peyton Jones <simonpj@microsoft.com>2012-06-07 12:09:35 +0100
commit07a274072fc945a303ae3257b3035b74bd858f70 (patch)
treeb22728b035b5cb9037a014e9241295dc2617f1bf
parentc91172004f2a5a6bf201b418c32c2d640ee34049 (diff)
downloadhaskell-07a274072fc945a303ae3257b3035b74bd858f70.tar.gz
Improve assertion
-rw-r--r--compiler/typecheck/TcMType.lhs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/typecheck/TcMType.lhs b/compiler/typecheck/TcMType.lhs
index fed96e2ecb..75c1e8c235 100644
--- a/compiler/typecheck/TcMType.lhs
+++ b/compiler/typecheck/TcMType.lhs
@@ -773,7 +773,7 @@ zonkTcType ty
| otherwise = TyVarTy <$> updateTyVarKindM go tyvar
-- Ordinary (non Tc) tyvars occur inside quantified types
- go (ForAllTy tyvar ty) = ASSERT( isImmutableTyVar tyvar ) do
+ go (ForAllTy tyvar ty) = ASSERT2( isImmutableTyVar tyvar, ppr tyvar ) do
ty' <- go ty
tyvar' <- updateTyVarKindM go tyvar
return (ForAllTy tyvar' ty')