diff options
Diffstat (limited to 'haddock-api/src/Haddock/Backends/Xhtml')
| -rw-r--r-- | haddock-api/src/Haddock/Backends/Xhtml/Decl.hs | 13 | 
1 files changed, 4 insertions, 9 deletions
| diff --git a/haddock-api/src/Haddock/Backends/Xhtml/Decl.hs b/haddock-api/src/Haddock/Backends/Xhtml/Decl.hs index 7da1f08e..af946f9f 100644 --- a/haddock-api/src/Haddock/Backends/Xhtml/Decl.hs +++ b/haddock-api/src/Haddock/Backends/Xhtml/Decl.hs @@ -567,18 +567,13 @@ ppInstHead links splice unicode qual mdoc origin no (InstHead {..}) =          TypeInst rhs ->              (ptype, mdoc, [])            where -            ptype = mconcat -                [ keyword "type" -                , typ -                , maybe noHtml (\t -> equals <+> ppType unicode qual t) rhs -                ] +            ptype = keyword "type" <+> typ <+> prhs +            prhs = maybe noHtml (\t -> equals <+> ppType unicode qual t) rhs          DataInst dd ->              (pdata, mdoc, [])            where -            pdata = mconcat -                [ keyword "data" <+> typ -                , ppShortDataDecl False True dd unicode qual -                ] +            pdata = keyword "data" <+> typ <+> pdecl +            pdecl = ppShortDataDecl False True dd unicode qual    where      typ = ppAppNameTypes ihdClsName ihdKinds ihdTypes unicode qual | 
