From b81039e3e5d6f61fb6f793bbcb5922eaa1d0bb2d Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 30 Oct 2015 05:06:45 +0000 Subject: [PATCH] don't consider uncomputed object method property identifier to be a reference - fixes #2650 --- CHANGELOG.md | 5 +++++ packages/babel-types/src/validators.js | 1 + 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index beb12d5942..5368f70369 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,11 @@ _Note: Gaps between patch versions are faulty, broken or test releases._ See [CHANGELOG - 6to5](CHANGELOG-6to5.md) for the pre-4.0.0 version changelog. +## 6.0.13 + + * **Bug Fix** + * Don't consider uncomputed object method property identifier to be a reference. + ## 6.0.12 * **Bug Fix** diff --git a/packages/babel-types/src/validators.js b/packages/babel-types/src/validators.js index 6223a914ac..6460b9ae1f 100644 --- a/packages/babel-types/src/validators.js +++ b/packages/babel-types/src/validators.js @@ -116,6 +116,7 @@ export function isReferenced(node: Object, parent: Object): boolean { // yes: class { [NODE](){} } case "ClassMethod": + case "ObjectMethod": return parent.key === node && parent.computed; // no: NODE: for (;;) {}