fix isReferenced on AssignmentPattern

This commit is contained in:
Sebastian McKenzie 2015-02-11 20:14:21 +11:00
parent 34ca1ac04f
commit 77fa8bf01c

View File

@ -318,7 +318,7 @@ t.isReferenced = function (node, parent) {
// no: [NODE = foo] = [];
// yes: [foo = NODE] = [];
if (t.isAssignmentPattern(parent)) {
return parent.right !== node;
return parent.right === node;
}
// no: [NODE] = [];
@ -348,8 +348,8 @@ t.isReferenced = function (node, parent) {
/**
* Check if the input `node` is an `Identifier` and `isReferenced`.
*
* @param {Object} node
* @param {Object} parent
* @param {Node} node
* @parma {Node} parent
* @returns {Boolean}
*/