Skip to content

Commit c0e0de9

Browse files
committed
Fix builds
1 parent a76b094 commit c0e0de9

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/AddArgument.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import Development.IDE.GHC.ExactPrint (modifyMgMatchesT',
1212
modifySigWithM,
1313
modifySmallestDeclWithM)
1414
import Development.IDE.Plugin.Plugins.Diagnostic
15+
import Development.IDE.Types.Diagnostics (FileDiagnostic (fdLspDiagnostic))
1516
import GHC.Parser.Annotation (SrcSpanAnnA,
1617
SrcSpanAnnN, noAnn)
1718
import Ide.Plugin.Error (PluginError (PluginInternalError))
@@ -32,7 +33,6 @@ import GHC.Parser.Annotation (TokenLocation (..))
3233
#if !MIN_VERSION_ghc(9,9,0)
3334
import Development.IDE.GHC.Compat.ExactPrint (makeDeltaAst)
3435
import Development.IDE.GHC.ExactPrint (genAnchor1)
35-
import Development.IDE.Types.Diagnostics (FileDiagnostic (fdLspDiagnostic))
3636
import GHC.Parser.Annotation (EpAnn (..),
3737
SrcSpanAnn' (..),
3838
emptyComments)

plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/FillHole.hs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,11 @@ import Text.Regex.TDFA (MatchResult (..),
4242
suggestFillHole :: ExportsMap -> ParsedModule -> FileDiagnostic -> [(T.Text, TextEdit)]
4343
suggestFillHole exportsMap pm diag
4444
| Just holeName <- extractHoleName diag
45+
#if MIN_VERSION_ghc(9,13,0)
46+
, Just (ErrInfo ctx suppl _) <- extractErrInfo diag
47+
#else
4548
, Just (ErrInfo ctx suppl) <- extractErrInfo diag
49+
#endif
4650
, (holeFits, refFits) <- processHoleSuggestions $ T.lines (printErr suppl) =
4751
let isInfixHole = printErr ctx =~ addBackticks holeName :: Bool in
4852
map (proposeHoleFit holeName False isInfixHole) holeFits

0 commit comments

Comments
 (0)