branch: master
commit 426a7cd0382beaa453f5d529461f5e9d6ff3ea2d
Author: Jackson Ray Hamilton <jack...@jacksonrayhamilton.com>
Commit: Jackson Ray Hamilton <jack...@jacksonrayhamilton.com>

    Fix regression where existent definitions were missed.
---
 scopifier.js |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/scopifier.js b/scopifier.js
index 4f3302a..167e899 100644
--- a/scopifier.js
+++ b/scopifier.js
@@ -20,6 +20,7 @@ module.exports = function (code) {
         isDefined,
         j,
         k,
+        pointer,
         range,
         reference,
         scope,
@@ -92,9 +93,9 @@ module.exports = function (code) {
                     // declared and initialized simultaneously; this filters
                     // them.)
                     for (k = 0; k < definitionsCount; k += 1) {
-                        definition = tokens[definitionsIndex + k];
-                        if (definition[0] === range[0] + 1 &&
-                                definition[1] === range[1] + 1) {
+                        pointer = definitionsIndex + (k * 4);
+                        if (tokens[pointer] === range[0] + 1 &&
+                                tokens[pointer + 1] === range[1] + 1) {
                             isDefined = true;
                             break;
                         }

Reply via email to