[project @ 2005-01-31 13:53:29 by simonpj]
authorsimonpj <unknown>
Mon, 31 Jan 2005 13:53:29 +0000 (13:53 +0000)
committersimonpj <unknown>
Mon, 31 Jan 2005 13:53:29 +0000 (13:53 +0000)
Wibble to hoistForAllTys

ghc/compiler/typecheck/TcType.lhs

index 1c330cb..d31866d 100644 (file)
@@ -683,7 +683,7 @@ hoistForAllTys ty
        --      if t2 is a for-all type, push t1 inside it
        --      if t2 is (pred -> t3), check for duplicates
     mk_fun_ty ty1 ty2
-       | not (isOverloadedTy ty2)      -- No forall's, or context => 
+       | not (isSigmaTy ty2)           -- No forall's, or context => 
        = FunTy ty1 ty2         
        | PredTy p1 <- ty1              -- ty1 is a predicate
        = if p1 `elem` theta then       -- so check for duplicates