fix corner case in evaluate & ie8 (#3483)

fixes #3482
This commit is contained in:
Alex Lam S.L
2019-10-16 01:09:16 +08:00
committed by GitHub
parent 8af2f5fbcf
commit 91cae51d8f
2 changed files with 143 additions and 20 deletions

View File

@@ -216,6 +216,7 @@ AST_Toplevel.DEFMETHOD("figure_out_scope", function(options) {
node.reference(options);
});
if (old_def.lambda) new_def.lambda = true;
if (new_def.undeclared) self.variables.set(name, new_def);
}
});