Fix compressing conditionals
authorMihai Bazon <mihai.bazon@gmail.com>
Mon, 18 May 2015 10:56:04 +0000 (13:56 +0300)
committerMihai Bazon <mihai.bazon@gmail.com>
Mon, 18 May 2015 10:56:04 +0000 (13:56 +0300)
commita5b60217cede3f214153e62087d32274aa0859e5
tree501fa6ea3fe8487df182c62e4d1372a4d07fccee
parent44fd6694ebf1def9974915b163cfc79114eb8e80
Fix compressing conditionals

Only transform foo() ? EXP(x) : EXP(y) into EXP(foo() ? x : y) if EXP has no
side effects.

Fix #710
lib/compress.js
test/compress/conditionals.js