diff --git a/packages/babel-traverse/src/scope/index.js b/packages/babel-traverse/src/scope/index.js index cd5bd880c3..ce3303bbaf 100644 --- a/packages/babel-traverse/src/scope/index.js +++ b/packages/babel-traverse/src/scope/index.js @@ -597,7 +597,7 @@ export default class Scope { if (node.computed && !this.isPure(node.key, constantsOnly)) return false; return this.isPure(node.value, constantsOnly); } else if (t.isUnaryExpression(node)) { - return this.isPure(node.argument); + return this.isPure(node.argument, constantsOnly); } else { return t.isPureish(node); }