diff --git a/packages/babel-traverse/src/path/inference/inferer-reference.js b/packages/babel-traverse/src/path/inference/inferer-reference.js index 1cac5e10641b..0af6f1eedb04 100644 --- a/packages/babel-traverse/src/path/inference/inferer-reference.js +++ b/packages/babel-traverse/src/path/inference/inferer-reference.js @@ -102,7 +102,7 @@ function getConstantViolationsBefore(binding, path, functions) { return violations.filter(violation => { violation = violation.resolve(); const status = violation._guessExecutionStatusRelativeTo(path); - if (functions && status === "function") functions.push(violation); + if (functions && status === "unknown") functions.push(violation); return status === "before"; }); }