@@ -115,7 +115,14 @@ AST_Toplevel.DEFMETHOD("figure_out_scope", function(){
|
|||||||
node.init_scope_vars();
|
node.init_scope_vars();
|
||||||
}
|
}
|
||||||
if (node instanceof AST_SymbolLambda) {
|
if (node instanceof AST_SymbolLambda) {
|
||||||
scope.def_function(node);
|
//scope.def_function(node);
|
||||||
|
//
|
||||||
|
// https://github.com/mishoo/UglifyJS2/issues/24 — MSIE
|
||||||
|
// leaks function expression names into the containing
|
||||||
|
// scope. Don't like this fix but seems we can't do any
|
||||||
|
// better. IE: please die. Please!
|
||||||
|
(node.scope = scope.parent_scope).def_function(node);
|
||||||
|
|
||||||
node.init.push(tw.parent());
|
node.init.push(tw.parent());
|
||||||
}
|
}
|
||||||
else if (node instanceof AST_SymbolDefun) {
|
else if (node instanceof AST_SymbolDefun) {
|
||||||
|
|||||||
Reference in New Issue
Block a user