fix corner case in awaits (#5160)

fixes #5159
This commit is contained in:
Alex Lam S.L
2021-10-31 23:46:55 +08:00
committed by GitHub
parent eb93d92357
commit a841d45bc3
2 changed files with 70 additions and 1 deletions

View File

@@ -10334,7 +10334,7 @@ merge(Compressor.prototype, {
do {
node = parent;
parent = compressor.parent(level++);
if (parent instanceof AST_Try && member(node, parent.body)) {
if (parent instanceof AST_Try && (parent.bfinally || parent.bcatch) !== node) {
drop = false;
break;
}