fix corner case in mangle (#5581)

fixes #5580
This commit is contained in:
Alex Lam S.L
2022-07-28 20:04:10 +01:00
committed by GitHub
parent 513995f57d
commit 937a672879
2 changed files with 91 additions and 1 deletions

View File

@@ -704,7 +704,12 @@ AST_Toplevel.DEFMETHOD("mangle_names", function(options) {
}
redefined.push(def);
def.references.forEach(reference);
if (sym instanceof AST_SymbolCatch || sym instanceof AST_SymbolConst) reference(sym);
if (sym instanceof AST_SymbolCatch || sym instanceof AST_SymbolConst) {
reference(sym);
def.redefined = function() {
return redef;
};
}
return true;
function reference(sym) {