remove paranthesis for -(x*y) (#1732)
This commit is contained in:
@@ -3034,6 +3034,13 @@ merge(Compressor.prototype, {
|
||||
})).optimize(compressor);
|
||||
}
|
||||
}
|
||||
if (e instanceof AST_Binary
|
||||
&& (self.operator == "+" || self.operator == "-")
|
||||
&& (e.operator == "*" || e.operator == "/" || e.operator == "%")) {
|
||||
self.expression = e.left;
|
||||
e.left = self;
|
||||
return e.optimize(compressor);
|
||||
}
|
||||
// avoids infinite recursion of numerals
|
||||
if (self.operator != "-"
|
||||
|| !(self.expression instanceof AST_Number
|
||||
|
||||
Reference in New Issue
Block a user