fix let scoping body not existing
This commit is contained in:
@@ -231,10 +231,9 @@ LetScoping.prototype.getInfo = function () {
|
||||
}
|
||||
};
|
||||
|
||||
var i;
|
||||
var declar;
|
||||
|
||||
for (i in opts.declarators) {
|
||||
for (var i in opts.declarators) {
|
||||
declar = opts.declarators[i];
|
||||
opts.declarators.push(declar);
|
||||
|
||||
@@ -246,14 +245,16 @@ LetScoping.prototype.getInfo = function () {
|
||||
opts.keys = opts.keys.concat(keys);
|
||||
}
|
||||
|
||||
for (i = 0; i < block.body.length; i++) {
|
||||
declar = block.body[i];
|
||||
if (!isLet(declar, block)) continue;
|
||||
if (block.body) {
|
||||
for (i = 0; i < block.body.length; i++) {
|
||||
declar = block.body[i];
|
||||
if (!isLet(declar, block)) continue;
|
||||
|
||||
var declars = t.getIds(declar, true);
|
||||
for (var key in declars) {
|
||||
duplicates(declars[key], key);
|
||||
opts.keys.push(key);
|
||||
var declars = t.getIds(declar, true);
|
||||
for (var key in declars) {
|
||||
duplicates(declars[key], key);
|
||||
opts.keys.push(key);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user