Fix reordering comparisons

Close #143
This commit is contained in:
Mihai Bazon
2013-03-04 10:06:01 +02:00
parent 26746ce316
commit aebafad41e

View File

@@ -1715,7 +1715,7 @@ merge(Compressor.prototype, {
OPT(AST_Binary, function(self, compressor){
function reverse(op) {
if (!(self.left.has_side_effects() && self.right.has_side_effects())) {
if (!(self.left.has_side_effects() || self.right.has_side_effects())) {
if (op) self.operator = op;
var tmp = self.left;
self.left = self.right;