diff --git a/src/bun.js/WebKit b/src/bun.js/WebKit index 64d04ec1a6..615e8585f9 160000 --- a/src/bun.js/WebKit +++ b/src/bun.js/WebKit @@ -1 +1 @@ -Subproject commit 64d04ec1a65d91326c5f2298b9c7d05b56125252 +Subproject commit 615e8585f96aa718b0f5158210259b83fe8440ea diff --git a/src/js_parser.zig b/src/js_parser.zig index 9eb64bb5db..0ebc050efa 100644 --- a/src/js_parser.zig +++ b/src/js_parser.zig @@ -1879,7 +1879,7 @@ pub const SideEffects = enum(u1) { /// This approach uses a parse-shared "SimplifyState", which heap-allocates /// a stack of expressions, and will re-use this heap across simplifications. pub fn simplifyUnusedExpr(p: anytype, expr: Expr) Expr { - comptime assert(@typeInfo(@TypeOf(p)) == .Pointer); + comptime bun.assert(@typeInfo(@TypeOf(p)) == .Pointer); if (!p.options.features.dead_code_elimination) return expr; return switch (SimplifyState.nonRecursive(p, &expr)) { diff --git a/src/js_printer.zig b/src/js_printer.zig index 1a3a709ace..783ee43014 100644 --- a/src/js_printer.zig +++ b/src/js_printer.zig @@ -778,7 +778,8 @@ fn NewPrinter( binary_expression_stack: std.ArrayList(BinaryExpressionVisitor) = undefined, - debug_allowed_to_print_missing: if (Environment.isDebug) bool else void = false, + debug_allowed_to_print_missing: if (Environment.isDebug) bool else void = + if (Environment.isDebug) false else {}, const Printer = @This();