suppress invalid AST transform in --reduce-test (#4498)

This commit is contained in:
Alex Lam S.L
2021-01-03 02:34:46 +00:00
committed by GitHub
parent 110c1ac097
commit e8c04f8cb6
4 changed files with 33 additions and 1 deletions

View File

@@ -341,7 +341,7 @@ module.exports = function reduce_test(testcase, minify_options, reduce_options)
else if (node instanceof U.AST_PropAccess) {
var expr = [
node.expression,
node.property instanceof U.AST_Node && node.property,
node.property instanceof U.AST_Node && !(parent instanceof U.AST_Destructured) && node.property,
][ node.start._permute++ % 2 ];
if (expr) {
CHANGED = true;