@@ -453,7 +453,9 @@ p_hsExpr = \case
453 let opWrapper = case unLoc op of
453 let opWrapper = case unLoc op of
454 EWildPat NoExt -> backticks
454 EWildPat NoExt -> backticks
456+ -- NOTE Sometimes operator may be displaced from the line by comments,
457+ -- it still should be more indented to remain valid code.
456− located op (opWrapper . p_hsExpr)
458+ inci $ located op (opWrapper . p_hsExpr)
457 let placement =
459 let placement =
458 -- NOTE If end of operator and start of second argument are on
460 -- NOTE If end of operator and start of second argument are on
459 -- different lines, always use normal placement.
461 -- different lines, always use normal placement.