diff options
| author | Eric Seidel <gridaphobe@gmail.com> | 2016-01-11 14:57:57 -0800 | 
|---|---|---|
| committer | Ben Gamari <ben@smart-cactus.org> | 2016-01-18 12:50:15 +0100 | 
| commit | 695cb7fecc511e51ceded125dbba276a89a4d86b (patch) | |
| tree | c2fe20f2da690726c0e2623e40670fc25e04a55b /haddock-api/src/Haddock/Convert.hs | |
| parent | 0ff3b72b319642f1a80bcf2153e1b06b53dd6e56 (diff) | |
deal with un-wiring of IP class
(cherry picked from commit 17388b0f0029d969d79353be7737eb01c7b8dc5f)
Diffstat (limited to 'haddock-api/src/Haddock/Convert.hs')
| -rw-r--r-- | haddock-api/src/Haddock/Convert.hs | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/haddock-api/src/Haddock/Convert.hs b/haddock-api/src/Haddock/Convert.hs index 38271a04..b6dd06e9 100644 --- a/haddock-api/src/Haddock/Convert.hs +++ b/haddock-api/src/Haddock/Convert.hs @@ -34,8 +34,8 @@ import TyCon  import Type  import TyCoRep  import TysPrim ( alphaTyVars ) -import TysWiredIn ( listTyConName, ipTyCon ) -import PrelNames ( hasKey, eqTyConKey ) +import TysWiredIn ( listTyConName ) +import PrelNames ( hasKey, eqTyConKey, ipClassKey )  import Unique ( getUnique )  import Util ( filterByList, filterOut )  import Var @@ -372,7 +372,7 @@ synifyType _ (TyConApp tc tys)    | getName tc == listTyConName, [ty] <- tys =       noLoc $ HsListTy (synifyType WithinType ty)    -- ditto for implicit parameter tycons -  | tc == ipTyCon +  | tc `hasKey` ipClassKey    , [name, ty] <- tys    , Just x <- isStrLitTy name    = noLoc $ HsIParamTy (HsIPName x) (synifyType WithinType ty)  | 
