@@ -208,8 +208,10 @@ commentFollowsElt ref mnSpn meSpn mlastSpn (L l comment) =
208 Nothing -> True
208 Nothing -> True
209 Just espn ->
209 Just espn ->
210 let startColumn = srcLocCol . realSrcSpanStart
210 let startColumn = srcLocCol . realSrcSpanStart
211+ in if startColumn espn > startColumn ref
211− in abs (startColumn espn - startColumn l)
213+ else abs (startColumn espn - startColumn l)
212− >= abs (startColumn ref - startColumn l)
214+ >= abs (startColumn ref - startColumn l)
213 continuation =
215 continuation =
214 case mlastSpn of
216 case mlastSpn of
215 Nothing -> False
217 Nothing -> False