From bafa3e0d4cab64b9e8399d3217023b27289dd5d6 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 3 Mar 2015 10:38:18 +1100 Subject: [PATCH] add missing is - fixes #931 - thanks @neVERberleRfellerER --- .../transformers/utility/dead-code-elimination.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/babel/transformation/transformers/utility/dead-code-elimination.js b/src/babel/transformation/transformers/utility/dead-code-elimination.js index c25c1e4266..a8e4430dbe 100644 --- a/src/babel/transformation/transformers/utility/dead-code-elimination.js +++ b/src/babel/transformation/transformers/utility/dead-code-elimination.js @@ -77,7 +77,7 @@ export var IfStatement = { // if (foo) {} else { bar; } -> if (!foo) { bar; } // - if (t.blockStatement(consequent) && consequent.body && !consequent.body.length && t.isBlockStatement(alternate) && alternate.body && alternate.body.length) { + if (t.isBlockStatement(consequent) && !consequent.body.length && t.isBlockStatement(alternate) && alternate.body.length) { node.consequent = node.alternate; node.alternate = null; node.test = t.unaryExpression("!", test, true);