fix corner case in ie (#5372)

fixes #5370
This commit is contained in:
Alex Lam S.L
2022-03-02 05:52:27 +00:00
committed by GitHub
parent fdbbef2991
commit 104d385ba9
3 changed files with 49 additions and 1 deletions

View File

@@ -226,7 +226,7 @@ AST_Toplevel.DEFMETHOD("figure_out_scope", function(options) {
defun.def_variable(node);
} else if (node instanceof AST_SymbolLambda) {
var def = defun.def_function(node, node.name == "arguments" ? undefined : defun);
if (options.ie) def.defun = defun.parent_scope.resolve();
if (options.ie && node.name != "arguments") def.defun = defun.parent_scope.resolve();
} else if (node instanceof AST_SymbolLet) {
var def = scope.def_variable(node);
if (exported) def.exported = true;