diff --git a/packages/babel-traverse/src/scope/index.js b/packages/babel-traverse/src/scope/index.js index b2cdc4238e..773cda8058 100644 --- a/packages/babel-traverse/src/scope/index.js +++ b/packages/babel-traverse/src/scope/index.js @@ -532,6 +532,8 @@ export default class Scope { // in `warnOnFlowBinding`. if (local && local.path.isFlow()) local = null; + if (local && local.kind === "local") local = null; + parent.references[name] = true; this.bindings[name] = new Binding({