collapse_vars: avoid replacement across AST_Case nodes to be on safe side even though...
authorkzc <zaxxon2011@gmail.com>
Fri, 29 Jan 2016 15:35:07 +0000 (10:35 -0500)
committerkzc <zaxxon2011@gmail.com>
Fri, 29 Jan 2016 15:35:07 +0000 (10:35 -0500)
lib/compress.js

index 68471a5..6fdf8f2 100644 (file)
@@ -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)