Skip to content

Commit 352488a

Browse files
committed
Fix findSubSpansDesc
1 parent 95f5a8d commit 352488a

File tree

1 file changed

+6
-7
lines changed
  • plugins/hls-splice-plugin/src/Ide/Plugin

1 file changed

+6
-7
lines changed

plugins/hls-splice-plugin/src/Ide/Plugin/Splice.hs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,8 @@ findSubSpansDesc :: SrcSpan -> [(LHsExpr GhcTc, a)] -> [(SrcSpan, a)]
268268
findSubSpansDesc srcSpan =
269269
sortOn (Down . SubSpan . fst)
270270
. mapMaybe
271-
( \(L spn _, e) -> do
271+
( \(lcted, e) -> do
272+
let spn = getLocA lcted
272273
guard (spn `isSubspanOf` srcSpan)
273274
pure (spn, e)
274275
)
@@ -371,14 +372,12 @@ unRenamedE ::
371372
(Fail.MonadFail m, HasSplice l ast) =>
372373
DynFlags ->
373374
ast GhcRn ->
374-
TransformT m (Located (ast GhcPs))
375+
TransformT m (LocatedAn l (ast GhcPs))
375376
unRenamedE dflags expr = do
376377
uniq <- show <$> uniqueSrcSpanT
377-
(anns, expr') <-
378-
either (fail . show) pure $
379-
parseAST @_ @(ast GhcPs) dflags uniq $
380-
showSDoc dflags $ ppr expr
381-
pure expr'
378+
either (fail . show) pure $
379+
parseAST @_ @(ast GhcPs) dflags uniq $
380+
showSDoc dflags $ ppr expr
382381

383382
data SearchResult r =
384383
Continue | Stop | Here r

0 commit comments

Comments
 (0)