diff --git a/src/walk/index.js b/src/walk/index.js index 36d4e3ed12..7adc53e24e 100644 --- a/src/walk/index.js +++ b/src/walk/index.js @@ -227,7 +227,7 @@ base.Function = (node, st, c) => c(node.body, st, "ScopeBody") base.ScopeBody = (node, st, c) => c(node, st, "Statement") base.Expression = skipThrough -base.ThisExpression = ignore +base.ThisExpression = base.Super = base.MetaProperty = ignore base.ArrayExpression = base.ArrayPattern = (node, st, c) => { for (let i = 0; i < node.elements.length; ++i) { let elt = node.elements[i]