From: Mihai Bazon Date: Mon, 4 Mar 2013 08:06:01 +0000 (+0200) Subject: Fix reordering comparisons X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=aebafad41eab48f43ed649ce8c77e8f1528b50da;p=UglifyJS.git Fix reordering comparisons Close #143 --- diff --git a/lib/compress.js b/lib/compress.js index efdb49fe..ec571b3a 100644 --- a/lib/compress.js +++ b/lib/compress.js @@ -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;