@@ -54,7 +54,7 @@ import HieDb hiding (pointCommand)
5454import System.Directory (doesFileExist )
5555
5656#if MIN_VERSION_ghc(9,0,1)
57- import qualified Outputable as O
57+ import qualified Development.IDE.GHC.Compat. Outputable as O
5858import Data.Tree
5959import qualified Data.Tree as T
6060import Data.List (isSuffixOf , sortOn )
@@ -288,17 +288,17 @@ atPoint IdeOptions{} (HAR _ (hf :: HieASTs a) _rf _ kind) (DKMap dm km) env pos
288288 renderEvidenceTree (T. Node (EvidenceInfo {evidenceDetails= Just (EvLetBind _,_,_)}) [x])
289289 = renderEvidenceTree x
290290 renderEvidenceTree (T. Node (EvidenceInfo {evidenceDetails= Just (EvLetBind _,_,_), .. }) xs)
291- = hang (text " Evidence of constraint `" O. <> expandType evidenceType O. <> " `" ) 2 $
291+ = hang (text " Evidence of constraint `" `O.append` expandType evidenceType `O.append` " `" ) 2 $
292292 vcat $ text " constructed using:" : map renderEvidenceTree' xs
293293 renderEvidenceTree (T. Node (EvidenceInfo {.. }) _)
294- = hang (text " Evidence of constraint `" O. <> expandType evidenceType O. <> " `" ) 2 $
294+ = hang (text " Evidence of constraint `" `O.append` expandType evidenceType `O.append` " `" ) 2 $
295295 vcat $ printDets evidenceSpan evidenceDetails : map (text . T. unpack) (definedAt evidenceVar)
296296
297297 -- renderEvidenceTree' skips let bound evidence variables and prints the children directly
298298 renderEvidenceTree' (T. Node (EvidenceInfo {evidenceDetails= Just (EvLetBind _,_,_)}) xs)
299299 = vcat (map renderEvidenceTree' xs)
300300 renderEvidenceTree' (T. Node (EvidenceInfo {.. }) _)
301- = hang (text " - `" O. <> expandType evidenceType O. <> " `" ) 2 $
301+ = hang (text " - `" `O.append` expandType evidenceType `O.append` " `" ) 2 $
302302 vcat $ printDets evidenceSpan evidenceDetails : map (text . T. unpack) (definedAt evidenceVar)
303303
304304 printDets :: RealSrcSpan -> Maybe (EvVarSource , Scope , Maybe Span ) -> SDoc
0 commit comments