Currently, line comments break the indent for all expressions with conditions (i.e. everything that uses emitKeywordWithCondition). Line breaks force a new line, however because no actual GJF breakOp` was called, it is not aware of the break and does not add necessary indents:
if (//foo
x) {
bar()
}
when (//foo
x) {
1 if //foo
baz() -> TODO()
}
Currently, line comments break the indent for all expressions with conditions (i.e. everything that uses
emitKeywordWithCondition). Line breaks force a new line, however because no actual GJFbreakOp` was called, it is not aware of the break and does not add necessary indents: