From: Alex Lam S.L Date: Mon, 8 Feb 2021 11:16:21 +0000 (+0000) Subject: fix corner case in `--reduce-test` (#4625) X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=353f654038381bc96a7cb770013e0b52b10694e6;p=UglifyJS.git fix corner case in `--reduce-test` (#4625) --- diff --git a/test/reduce.js b/test/reduce.js index 5f192aca..bfc0c173 100644 --- a/test/reduce.js +++ b/test/reduce.js @@ -131,6 +131,7 @@ module.exports = function reduce_test(testcase, minify_options, reduce_options) case "delete": return; } + if (parent instanceof U.AST_VarDef && parent.name === node) return; // preserve for (var xxx; ...) if (parent instanceof U.AST_For && parent.init === node && node instanceof U.AST_Definitions) return node; // preserve for (xxx in ...)