authorgravatar for gbell12907@gmail.comCMDRZero <gbell12907@gmail.com> 2026-07-24 13:39:14-05:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-22 12:21:43+02:00
loge5021bc3b7aca7ad179820e4584812b11162d81f
tree552946da022f051f2dcef9eba0656d6ac8fac798
parentf4eee8a9f98670bda4c36a18a15e237c45a207b1

Fix comment clobber in Render.zig for .catch in renderExpression,


1 files changed, 4 insertions(+), 1 deletions(-)

lib/std/zig/Ast/Render.zig+4-1
...@@ -443,7 +443,10 @@ fn renderExpression(r: *Render, node: Ast.Node.Index, space: Space) Error!void {...@@ -443,7 +443,10 @@ fn renderExpression(r: *Render, node: Ast.Node.Index, space: Space) Error!void {
443 if (r.fixups.insert_parentheses.contains(node)) {443 if (r.fixups.insert_parentheses.contains(node)) {
444 try renderExpression(r, rhs, .none);444 try renderExpression(r, rhs, .none);
445 try ais.writeByte(')');445 try ais.writeByte(')');
446 try renderOnlySpace(r, space);446 const right_most_token = tree.lastToken(rhs);
447 const lexeme = tokenSliceForRender(tree, right_most_token);
448 // If our space is .none, then the above code functions is normal and below shouldn't run
449 if (space != .none) try renderSpace(r, right_most_token, lexeme.len, space);
447 } else {450 } else {
448 try renderExpression(r, rhs, space); // fallback451 try renderExpression(r, rhs, space); // fallback
449 }452 }