public
/
UglifyJS.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bb700da
)
Do not lift sequence from right-hand side of binary operation. Fix #343
author
Mihai Bazon
<mihai@bazon.net>
Wed, 6 Nov 2013 08:18:28 +0000
(10:18 +0200)
committer
Mihai Bazon
<mihai@bazon.net>
Wed, 6 Nov 2013 08:18:28 +0000
(10:18 +0200)
lib/compress.js
patch
|
blob
|
history
diff --git
a/lib/compress.js
b/lib/compress.js
index
0bbd24e
..
59caa15
100644
(file)
--- a/
lib/compress.js
+++ b/
lib/compress.js
@@
-1875,16
+1875,6
@@
merge(Compressor.prototype, {
seq = AST_Seq.from_array(x).transform(compressor);
return seq;
}
- if (this.right instanceof AST_Seq
- && !(this.operator == "||" || this.operator == "&&")
- && !this.left.has_side_effects(compressor)) {
- var seq = this.right;
- var x = seq.to_array();
- this.right = x.pop();
- x.push(this);
- seq = AST_Seq.from_array(x).transform(compressor);
- return seq;
- }
}
return this;
});