@@ -11809,7 +11809,7 @@ Compressor.prototype.compress = function(node) {
|
|||||||
left: self.left.right,
|
left: self.left.right,
|
||||||
right: self.right,
|
right: self.right,
|
||||||
});
|
});
|
||||||
var after = before.optimize(compressor);
|
var after = before.transform(compressor);
|
||||||
if (before !== after) {
|
if (before !== after) {
|
||||||
self.left = self.left.left;
|
self.left = self.left.left;
|
||||||
self.right = after;
|
self.right = after;
|
||||||
|
|||||||
@@ -3051,3 +3051,20 @@ issue_5694: {
|
|||||||
}
|
}
|
||||||
expect_stdout: "NaN"
|
expect_stdout: "NaN"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
issue_5712: {
|
||||||
|
options = {
|
||||||
|
booleans: true,
|
||||||
|
conditionals: true,
|
||||||
|
evaluate: true,
|
||||||
|
}
|
||||||
|
input: {
|
||||||
|
var a = 0;
|
||||||
|
a || (++a).toString() && a && console.log("PASS");
|
||||||
|
}
|
||||||
|
expect: {
|
||||||
|
var a = 0;
|
||||||
|
a || (++a).toString() && a && console.log("PASS");
|
||||||
|
}
|
||||||
|
expect_stdout: "PASS"
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user