use strict-mode-safe placeholder (#4694)
This commit is contained in:
@@ -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",
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user