diff options
Diffstat (limited to 'haddock-api/src')
| -rw-r--r-- | haddock-api/src/Haddock/Convert.hs | 5 | ||||
| -rw-r--r-- | haddock-api/src/Haddock/Interface/Rename.hs | 3 | 
2 files changed, 5 insertions, 3 deletions
| diff --git a/haddock-api/src/Haddock/Convert.hs b/haddock-api/src/Haddock/Convert.hs index b5966291..577b1a3c 100644 --- a/haddock-api/src/Haddock/Convert.hs +++ b/haddock-api/src/Haddock/Convert.hs @@ -114,7 +114,8 @@ synifyAxBranch tc (CoAxBranch { cab_tvs = tkvs, cab_lhs = args, cab_rhs = rhs })          hs_rhs     = synifyType WithinType rhs      in TyFamEqn { tfe_tycon = name                  , tfe_pats  = HsIB { hsib_body = typats -                                   , hsib_vars = map tyVarName tkvs } +                                   , hsib_vars = map tyVarName tkvs +                                   , hsib_closed = True }                  , tfe_fixity = Prefix                  , tfe_rhs   = hs_rhs } @@ -300,7 +301,7 @@ synifyDataCon use_gadt_syntax dc =            (False,True) -> case linear_tys of                             [a,b] -> return $ InfixCon a b                             _ -> Left "synifyDataCon: infix with non-2 args?" -  gadt_ty = HsIB [] (synifyType WithinType res_ty) +  gadt_ty = HsIB [] (synifyType WithinType res_ty) False   -- finally we get synifyDataCon's result!   in hs_arg_tys >>=        \hat -> diff --git a/haddock-api/src/Haddock/Interface/Rename.hs b/haddock-api/src/Haddock/Interface/Rename.hs index f88d9f4e..b43860fb 100644 --- a/haddock-api/src/Haddock/Interface/Rename.hs +++ b/haddock-api/src/Haddock/Interface/Rename.hs @@ -577,7 +577,8 @@ renameImplicit :: (in_thing -> RnM out_thing)  renameImplicit rn_thing (HsIB { hsib_body = thing })    = do { thing' <- rn_thing thing         ; return (HsIB { hsib_body = thing' -                      , hsib_vars = PlaceHolder }) } +                      , hsib_vars = PlaceHolder +                      , hsib_closed = PlaceHolder }) }  renameWc :: (in_thing -> RnM out_thing)           -> HsWildCardBndrs Name in_thing | 
