Make sure to add parens if a PncApply dbg stmt becomes a space-separated Apply

This commit is contained in:
Joshua Warner 2025-01-09 18:36:00 -08:00
parent 0438c17503
commit 8deca25c5e
No known key found for this signature in database
GPG key ID: 89AD497003F93FDD
5 changed files with 45 additions and 1 deletions

View file

@ -1340,9 +1340,16 @@ pub fn expr_lift_spaces<'a, 'b: 'a>(
let right_lifted = expr_lift_spaces_after(Parens::InOperator, arena, &right.value);
let mut item =
Expr::BinOps(lefts, arena.alloc(Loc::at(right.region, right_lifted.item)));
if parens == Parens::InApply || parens == Parens::InApplyLastArg {
item = Expr::ParensAround(arena.alloc(item));
}
Spaces {
before,
item: Expr::BinOps(lefts, arena.alloc(Loc::at(right.region, right_lifted.item))),
item,
after: right_lifted.after,
}
}