From: Alex Lam S.L Date: Sat, 6 May 2017 09:42:07 +0000 (+0800) Subject: kill `opera` (#1869) X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=ecf3563c45e7cbf58cc9b7528ee5804691420a60;p=UglifyJS.git kill `opera` (#1869) --- diff --git a/lib/compress.js b/lib/compress.js index bf6a40d4..63eaacad 100644 --- a/lib/compress.js +++ b/lib/compress.js @@ -1097,11 +1097,10 @@ merge(Compressor.prototype, { statements.forEach(function(stat){ if (prev) { if (stat instanceof AST_For) { - var opera = {}; try { prev.body.walk(new TreeWalker(function(node){ if (node instanceof AST_Binary && node.operator == "in") - throw opera; + throw cons_seq; })); if (stat.init && !(stat.init instanceof AST_Definitions)) { stat.init = cons_seq(stat.init); @@ -1111,7 +1110,7 @@ merge(Compressor.prototype, { ret.pop(); } } catch(ex) { - if (ex !== opera) throw ex; + if (ex !== cons_seq) throw ex; } } else if (stat instanceof AST_If) {