From d11dca3cf9e34302ce12a6c9f1cd81b22551f2ba Mon Sep 17 00:00:00 2001 From: kzc Date: Sat, 18 Feb 2017 19:02:59 +0800 Subject: fix stray else in compress with conditionals=false closes #1449 --- lib/compress.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/compress.js b/lib/compress.js index b49ebef2..459256f5 100644 --- a/lib/compress.js +++ b/lib/compress.js @@ -1840,6 +1840,8 @@ merge(Compressor.prototype, { }); OPT(AST_If, function(self, compressor){ + if (is_empty(self.alternative)) self.alternative = null; + if (!compressor.option("conditionals")) return self; // if condition can be statically determined, warn and drop // one of the blocks. note, statically determined implies @@ -1868,7 +1870,6 @@ merge(Compressor.prototype, { } } } - if (is_empty(self.alternative)) self.alternative = null; var negated = self.condition.negate(compressor); var self_condition_length = self.condition.print_to_string().length; var negated_length = negated.print_to_string().length; -- cgit v1.2.3