suppress false positives in ufuzz (#5647)

This commit is contained in:
Alex Lam S.L
2022-09-05 18:33:22 +01:00
committed by GitHub
parent 535212c69e
commit 318206d41d
2 changed files with 22 additions and 1 deletions

View File

@@ -57,7 +57,7 @@ exports.patch_module_statements = function(code) {
strict_mode = match;
return "";
}).replace(/\bexport(?:\s*\{[^{}]*}\s*?(?:$|\n|;)|\s+default\b(?:\s*(\(|\{|class\s*\{|class\s+(?=extends\b)|(?:async\s+)?function\s*(?:\*\s*)?\())?|\b)/g, function(match, header) {
if (/^export\s+default/.test(match)) has_default = "var _uglify_export_default_;";
if (/^export\s+default/.test(match)) has_default = "function _uglify_export_default_() {}";
if (!header) return "";
if (header.length == 1) return "0, " + header;
var name = "_uglify_export_default_";