From: kzc Date: Fri, 29 Jan 2016 15:35:07 +0000 (-0500) Subject: collapse_vars: avoid replacement across AST_Case nodes to be on safe side even though... X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=7c3fee9e31e80fe60d1d776cdf81d9283490ff87;p=UglifyJS.git collapse_vars: avoid replacement across AST_Case nodes to be on safe side even though no issues seen. --- diff --git a/lib/compress.js b/lib/compress.js index 68471a5e..6fdf8f2d 100644 --- a/lib/compress.js +++ b/lib/compress.js @@ -320,6 +320,7 @@ merge(Compressor.prototype, { if (node instanceof AST_Lambda || node instanceof AST_Try || node instanceof AST_With + || node instanceof AST_Case || node instanceof AST_IterationStatement || (parent instanceof AST_If && node !== parent.condition) || (parent instanceof AST_Conditional && node !== parent.condition)