use strict-mode-safe placeholder (#4694)

This commit is contained in:
Alex Lam S.L
2021-02-26 08:43:53 +00:00
committed by GitHub
parent 992952d8f6
commit ea52339502
3 changed files with 6 additions and 6 deletions

View File

@@ -8738,9 +8738,9 @@ merge(Compressor.prototype, {
}
function make_void_lhs(orig) {
return make_node(AST_Sub, orig, {
expression: make_node(AST_Number, orig, { value: 0 }),
property: make_node(AST_Number, orig, { value: 0 }),
return make_node(AST_Dot, orig, {
expression: make_node(AST_Array, orig, { elements: [] }),
property: "e",
});
}

View File

@@ -473,7 +473,7 @@ inline_side_effects_2: {
}
expect: {
var a = 42;
[ 0[0] = --a ] = [ console ];
[ [].e = --a ] = [ console ];
console.log(a);
}
expect_stdout: "42"
@@ -1477,7 +1477,7 @@ issue_4502_4: {
(function(a, b = console.log("FAIL")) {})(..."" + console.log(42));
}
expect: {
[ , 0[0] = console.log("FAIL") ] = [ ..."" + console.log(42) ];
[ , [].e = console.log("FAIL") ] = [ ..."" + console.log(42) ];
}
expect_stdout: "42"
node_version: ">=6"

View File

@@ -690,7 +690,7 @@ drop_body: {
})([ console.log("baz") ]);
}
expect: {
[ [ , 0[0] = console.log("foo") ] ] = [ [ console.log("baz") ] ];
[ [ , [].e = console.log("foo") ] ] = [ [ console.log("baz") ] ];
}
expect_stdout: [
"baz",