aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/js_printer.zig6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/js_printer.zig b/src/js_printer.zig
index 9e2d0ad0c..dc4061c1a 100644
--- a/src/js_printer.zig
+++ b/src/js_printer.zig
@@ -4062,7 +4062,11 @@ fn NewPrinter(
p.printBody(s.body);
},
.s_label => |s| {
- p.printIndent();
+ if (!p.options.minify_whitespace and p.options.indent > 0) {
+ p.addSourceMapping(stmt.loc);
+ p.printIndent();
+ }
+ p.printSpaceBeforeIdentifier();
p.printSymbol(s.name.ref orelse Global.panic("Internal error: expected label to have a name {any}", .{s}));
p.print(":");
p.printBody(s.stmt);