fix for a = !b && !c && !d && !e → a=!(b||c||d||e)
This commit is contained in:
@@ -1416,7 +1416,8 @@ merge(Compressor.prototype, {
|
|||||||
return exp[0];
|
return exp[0];
|
||||||
}
|
}
|
||||||
if (compressor.option("comparisons")) {
|
if (compressor.option("comparisons")) {
|
||||||
if (!(compressor.parent() instanceof AST_Binary)) {
|
if (!(compressor.parent() instanceof AST_Binary)
|
||||||
|
|| compressor.parent() instanceof AST_Assign) {
|
||||||
var negated = make_node(AST_UnaryPrefix, self, {
|
var negated = make_node(AST_UnaryPrefix, self, {
|
||||||
operator: "!",
|
operator: "!",
|
||||||
expression: self.negate(compressor)
|
expression: self.negate(compressor)
|
||||||
|
|||||||
Reference in New Issue
Block a user