@@ -1578,9 +1578,11 @@ merge(Compressor.prototype, {
|
||||
}
|
||||
if (parent instanceof AST_Binary) {
|
||||
if (lazy_op[parent.operator] && parent.left !== node) {
|
||||
var grandparent = scanner.parent(level + 1);
|
||||
if (!(grandparent instanceof AST_Binary)) return node;
|
||||
if (grandparent.operator != parent.operator) return node;
|
||||
do {
|
||||
node = parent;
|
||||
parent = scanner.parent(++level);
|
||||
} while (parent instanceof AST_Binary && parent.operator == node.operator);
|
||||
return node;
|
||||
}
|
||||
return find_stop_value(parent, level + 1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user