diff --git a/crates/oxc_codegen/src/gen.rs b/crates/oxc_codegen/src/gen.rs index f05f7f4f1ff94..68047ddc44bc9 100644 --- a/crates/oxc_codegen/src/gen.rs +++ b/crates/oxc_codegen/src/gen.rs @@ -2069,7 +2069,7 @@ impl Gen for AssignmentTargetRest<'_> { impl GenExpr for SequenceExpression<'_> { fn gen_expr(&self, p: &mut Codegen, precedence: Precedence, ctx: Context) { p.wrap(precedence >= self.precedence(), |p| { - p.print_expressions(&self.expressions, Precedence::Lowest, ctx); + p.print_expressions(&self.expressions, Precedence::Lowest, ctx.and_forbid_call(false)); }); } } diff --git a/crates/oxc_codegen/tests/integration/unit.rs b/crates/oxc_codegen/tests/integration/unit.rs index 7a5a060e9fd0f..884ab3c38f226 100644 --- a/crates/oxc_codegen/tests/integration/unit.rs +++ b/crates/oxc_codegen/tests/integration/unit.rs @@ -40,6 +40,7 @@ fn expr() { test_minify("delete 2e308", "delete(1/0);"); test_minify_same(r#"({"http://a\r\" \n<'b:b@c\r\nd/e?f":{}});"#); + test_minify_same("new(import(\"\"),function(){});"); } #[test]