aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/js_parser.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/js_parser.zig b/src/js_parser.zig
index 9e58e5be5..8147ec947 100644
--- a/src/js_parser.zig
+++ b/src/js_parser.zig
@@ -17978,8 +17978,8 @@ fn NewParser_(
// however, old code should still technically transpile
// we do not attempt to preserve all the semantics of with
data.value = p.visitExpr(data.value);
- // This stmt should be a block
- if (comptime Environment.allow_assert) assert(data.body.data == .s_block);
+ // This stmt can be a block or an expression
+ if (comptime Environment.allow_assert) assert(data.body.data == .s_block or data.body.data == .s_expr);
data.body = p.visitSingleStmt(data.body, StmtsKind.none);
},
.s_while => |data| {