From 7a756bfaef29ff521059b3310b67a0344001f5fd Mon Sep 17 00:00:00 2001 From: Amjad Ben Hedhili Date: Mon, 19 Sep 2022 14:09:41 +0100 Subject: [PATCH] Shorten JS block code (#20370) --- compiler/jsgen.nim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/compiler/jsgen.nim b/compiler/jsgen.nim index cacdb3fb98..116d31de4d 100644 --- a/compiler/jsgen.nim +++ b/compiler/jsgen.nim @@ -971,12 +971,12 @@ proc genBlock(p: PProc, n: PNode, r: var TCompRes) = sym.loc.k = locOther sym.position = idx+1 let labl = p.unique - lineF(p, "Label$1: do {$n", [labl.rope]) + lineF(p, "Label$1: {$n", [labl.rope]) setLen(p.blocks, idx + 1) p.blocks[idx].id = - p.unique # negative because it isn't used yet gen(p, n[1], r) setLen(p.blocks, idx) - lineF(p, "} while (false);$n", [labl.rope]) + lineF(p, "};$n", [labl.rope]) proc genBreakStmt(p: PProc, n: PNode) = var idx: int @@ -2426,9 +2426,9 @@ proc genProcBody(p: PProc, prc: PSym): Rope = else: result = nil if p.beforeRetNeeded: - result.add p.indentLine(~"BeforeRet: do {$n") + result.add p.indentLine(~"BeforeRet: {$n") result.add p.body - result.add p.indentLine(~"} while (false);$n") + result.add p.indentLine(~"};$n") else: result.add(p.body) if prc.typ.callConv == ccSysCall: