Comments only
authorsimonpj@microsoft.com <unknown>
Sat, 27 Oct 2007 15:46:42 +0000 (15:46 +0000)
committersimonpj@microsoft.com <unknown>
Sat, 27 Oct 2007 15:46:42 +0000 (15:46 +0000)
compiler/basicTypes/Var.lhs

index 4b58a32..e66286e 100644 (file)
@@ -231,10 +231,11 @@ setCoVarName   = setVarName
 
 mkCoVar :: Name -> Kind -> CoVar
 mkCoVar name kind = ASSERT( isCoercionKind kind )
-                   TyVar { varName    = name
-                         , realUnique = getKey# (nameUnique name)
-                         , varType  = kind
-                          , isCoercionVar    = True
+                   TyVar { varName       = name
+                         , realUnique    = getKey# (nameUnique name)
+                         , varType       = kind        
+                               -- varType is always PredTy (EqPred t1 t2)
+                          , isCoercionVar = True
                        }
 
 mkWildCoVar :: Kind -> TyVar