diff --git a/src/babel/transformation/transformers/minification/dead-code-elimination.js b/src/babel/transformation/transformers/minification/dead-code-elimination.js index 7736f2745d..6ddbb8f751 100644 --- a/src/babel/transformation/transformers/minification/dead-code-elimination.js +++ b/src/babel/transformation/transformers/minification/dead-code-elimination.js @@ -31,10 +31,10 @@ export function ReferencedIdentifier(node, parent, scope) { if (t.isVariableDeclarator(replacement)) { replacement = replacement.init; } + if (!replacement) return; + t.toExpression(replacement); - scope.removeBinding(node.name); - binding.path.remove(); return replacement; }