@@ -97,7 +97,7 @@ p_match style isInfix m_pats m_grhss = do
97 _ -> return ()
97 _ -> return ()
98 Just ne_pats -> do
98 Just ne_pats -> do
99 let combinedSpans = combineSrcSpans' $
99 let combinedSpans = combineSrcSpans' $
100− getSpan <$> ne_pats
100+ getLoc <$> ne_pats
101 inci' = if isOneLineSpan combinedSpans
101 inci' = if isOneLineSpan combinedSpans
103 else inci
103 else inci
@@ -127,7 +127,7 @@ p_match style isInfix m_pats m_grhss = do
127 Case -> unless hasGuards (txt " ->")
127 Case -> unless hasGuards (txt " ->")
128 _ -> txt " ->"
128 _ -> txt " ->"
129 let combinedSpans = combineSrcSpans' $
129 let combinedSpans = combineSrcSpans' $
130− getGRHSSpan . unL <$> NE.fromList grhssGRHSs
130+ getGRHSSpan . unLoc <$> NE.fromList grhssGRHSs
131 placement = blockPlacement grhssGRHSs
131 placement = blockPlacement grhssGRHSs
132 inciLocalBinds = case placement of
132 inciLocalBinds = case placement of
133 Normal -> id
133 Normal -> id
@@ -142,7 +142,7 @@ p_match style isInfix m_pats m_grhss = do
142 _ -> EqualSign
142 _ -> EqualSign
143 newlineSep (located' (p_grhs groupStyle)) grhssGRHSs
143 newlineSep (located' (p_grhs groupStyle)) grhssGRHSs
145− (GHC.isEmptyLocalBindsPR (unL grhssLocalBinds))
145+ (GHC.isEmptyLocalBindsPR (unLoc grhssLocalBinds))
146 (inciLocalBinds $ do
146 (inciLocalBinds $ do
148 line (txt "where")
148 line (txt "where")
@@ -195,8 +195,8 @@ p_hsLocalBinds :: HsLocalBindsLR GhcPs GhcPs -> R ()
195p_hsLocalBinds = \case
195p_hsLocalBinds = \case
196 HsValBinds NoExt (ValBinds NoExt bag lsigs) -> do
196 HsValBinds NoExt (ValBinds NoExt bag lsigs) -> do
197 let ssStart = either
197 let ssStart = either
198− (srcSpanStart . getSpan)
198+ (srcSpanStart . getLoc)
199− (srcSpanStart . getSpan)
199+ (srcSpanStart . getLoc)
201 (Left <$> bagToList bag) ++ (Right <$> lsigs)
201 (Left <$> bagToList bag) ++ (Right <$> lsigs)
202 p_item (Left x) = located x p_valDecl'
202 p_item (Left x) = located x p_valDecl'
@@ -261,7 +261,7 @@ p_hsExpr = \case
261 located x p_hsExpr
261 located x p_hsExpr
263 located op p_hsExpr
263 located op p_hsExpr
264− placeHanging (exprPlacement (unL y)) $
264+ placeHanging (exprPlacement (unLoc y)) $
265 located y p_hsExpr
265 located y p_hsExpr
266 NegApp NoExt e _ -> do
266 NegApp NoExt e _ -> do
@@ -276,7 +276,7 @@ p_hsExpr = \case
276 breakpoint
276 breakpoint
277 inci (located x p_hsExpr)
277 inci (located x p_hsExpr)
278 ExplicitTuple NoExt args boxity -> do
278 ExplicitTuple NoExt args boxity -> do
279− let isSection = any (isMissing . unL) args
279+ let isSection = any (isMissing . unLoc) args
280 isMissing = \case
280 isMissing = \case
281 Missing NoExt -> True
281 Missing NoExt -> True
282 _ -> False
282 _ -> False
@@ -566,7 +566,7 @@ p_quasiQuote quoter m = do
566-- Helpers
566-- Helpers
568getGRHSSpan :: GRHS GhcPs (LHsExpr GhcPs) -> SrcSpan
568getGRHSSpan :: GRHS GhcPs (LHsExpr GhcPs) -> SrcSpan
569−getGRHSSpan (GRHS NoExt _ body) = getSpan body
569+getGRHSSpan (GRHS NoExt _ body) = getLoc body
570getGRHSSpan (XGRHS NoExt) = notImplemented "XGRHS"
570getGRHSSpan (XGRHS NoExt) = notImplemented "XGRHS"
572-- | Place a thing that may have a hanging form. This function handles how
572-- | Place a thing that may have a hanging form. This function handles how
@@ -602,7 +602,7 @@ exprPlacement = \case
602 _ -> Normal
602 _ -> Normal
604withGuards :: [LGRHS GhcPs (LHsExpr GhcPs)] -> Bool
604withGuards :: [LGRHS GhcPs (LHsExpr GhcPs)] -> Bool
605−withGuards = any (checkOne . unL)
605+withGuards = any (checkOne . unLoc)
607 checkOne :: GRHS GhcPs (LHsExpr GhcPs) -> Bool
607 checkOne :: GRHS GhcPs (LHsExpr GhcPs) -> Bool
608 checkOne (GRHS NoExt [] _) = False
608 checkOne (GRHS NoExt [] _) = False