From 5c8144314bbb85574d6723f10686ab0463f7e0d3 Mon Sep 17 00:00:00 2001 From: alexlamsl Date: Sun, 30 Jun 2024 03:20:59 +0300 Subject: [PATCH] enhance `inline` --- lib/compress.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/compress.js b/lib/compress.js index dfef0897..0f1ff39b 100644 --- a/lib/compress.js +++ b/lib/compress.js @@ -14250,11 +14250,12 @@ Compressor.prototype.compress = function(node) { stat.walk(new TreeWalker(function(node) { if (abort) return true; if (node instanceof AST_Try) { - if (node.bfinally && all(node.body, function(stat) { + if (!node.bfinally) return; + if (all(node.body, function(stat) { stat.walk(find_return); return !abort; }) && node.bcatch) node.bcatch.walk(find_return); - return; + return true; } if (node instanceof AST_Scope) return true; }));