@@ -160,18 +160,18 @@ putRdrName rdrName = case GHC.unLoc rdrName of
160160
161161nameAnnAdornment :: GHC. NameAnn -> (String , String )
162162nameAnnAdornment = \ case
163- GHC. NameAnn {.. } -> fromAdornment nann_adornment
164- GHC. NameAnnCommas {.. } -> fromAdornment nann_adornment
165- GHC. NameAnnBars {.. } -> fromAdornment nann_adornment
166- GHC. NameAnnOnly {.. } -> fromAdornment nann_adornment
163+ GHC. NameAnn {GHC. nann_adornment = na } -> fromAdornment na
164+ GHC. NameAnnCommas {GHC. nann_adornment = na} -> fromAdornment na
165+ GHC. NameAnnBars {GHC. nann_parensh = (o, c) } -> fromAdornment ( GHC. NameParensHash o c)
166+ GHC. NameAnnOnly {GHC. nann_adornment = na } -> fromAdornment na
167167 GHC. NameAnnRArrow {} -> (mempty , mempty )
168168 GHC. NameAnnQuote {} -> (" '" , mempty )
169169 GHC. NameAnnTrailing {} -> (mempty , mempty )
170170 where
171- fromAdornment GHC. NameParens = (" (" , " )" )
172- fromAdornment GHC. NameBackquotes = (" `" , " `" )
173- fromAdornment GHC. NameParensHash = (" #( " , " #)" )
174- fromAdornment GHC. NameSquare = (" [" , " ]" )
171+ fromAdornment ( GHC. NameParens _ _) = (" (" , " )" )
172+ fromAdornment ( GHC. NameBackquotes _ _) = (" `" , " `" )
173+ fromAdornment ( GHC. NameParensHash _ _) = (" (# " , " #)" )
174+ fromAdornment ( GHC. NameSquare _ _) = (" [" , " ]" )
175175
176176-- | Print module name
177177putModuleName :: GHC. ModuleName -> P ()
@@ -197,7 +197,7 @@ putType ltp = case GHC.unLoc ltp of
197197 (comma >> space)
198198 (fmap putType xs)
199199 putText " ]"
200- GHC. HsExplicitTupleTy _ xs -> do
200+ GHC. HsExplicitTupleTy _ _ xs -> do
201201 putText " '("
202202 sep
203203 (comma >> space)
0 commit comments