diff options
author | david.waern <david.waern@gmail.com> | 2010-03-18 22:22:27 +0000 |
---|---|---|
committer | david.waern <david.waern@gmail.com> | 2010-03-18 22:22:27 +0000 |
commit | 629ff801073bb90a968dbc882b0c443d13e4d92e (patch) | |
tree | 1c3da3f3263700813ee55c046d00ea1956d4fdd5 /src/Haddock/Convert.hs | |
parent | accca44fea8b531d27df063f403abbe4303d6ddc (diff) |
Fix build with GHC 6.12.1
Diffstat (limited to 'src/Haddock/Convert.hs')
-rw-r--r-- | src/Haddock/Convert.hs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Haddock/Convert.hs b/src/Haddock/Convert.hs index 5a47eb2e..54bce1c8 100644 --- a/src/Haddock/Convert.hs +++ b/src/Haddock/Convert.hs @@ -20,7 +20,11 @@ module Haddock.Convert where import HsSyn import TcType ( tcSplitSigmaTy ) import TypeRep +#if __GLASGOW_HASKELL__ == 612 +import Type ( splitKindFunTys ) +#else import Coercion ( splitKindFunTys ) +#endif import Name import Var import Class @@ -226,7 +230,11 @@ synifyTyVars = map synifyTyVar kind = tyVarKind tv name = getName tv in if isLiftedTypeKind kind +#if __GLASGOW_HASKELL__ == 612 + then UserTyVar name +#else then UserTyVar name placeHolderKind +#endif else KindedTyVar name kind --states of what to do with foralls: |