use ReferencedIdentifier virtual type in minification.deadCodeElimination transformer

This commit is contained in:
Sebastian McKenzie 2015-05-13 08:44:33 +01:00
parent 939decb86c
commit e318f5f3be

View File

@ -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;