From e318f5f3be32bbd7236f3de1f11b5fe66882db60 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 13 May 2015 08:44:33 +0100 Subject: [PATCH] use ReferencedIdentifier virtual type in minification.deadCodeElimination transformer --- .../transformers/minification/dead-code-elimination.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/babel/transformation/transformers/minification/dead-code-elimination.js b/src/babel/transformation/transformers/minification/dead-code-elimination.js index 8f17b338df..7736f2745d 100644 --- a/src/babel/transformation/transformers/minification/dead-code-elimination.js +++ b/src/babel/transformation/transformers/minification/dead-code-elimination.js @@ -22,9 +22,7 @@ export var metadata = { group: "builtin-setup" }; -export function Identifier(node, parent, scope) { - if (!this.isReferenced()) return; - +export function ReferencedIdentifier(node, parent, scope) { var binding = scope.getBinding(node.name); if (!binding || binding.references > 1 || !binding.constant) return; if (binding.kind === "param") return;