fix(es/compat): Mark reserved function names private (#7298)

This commit is contained in:
Yunfei He 2023-05-17 21:10:27 +08:00 committed by GitHub
parent c520e7469e
commit dba78a0031
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
20 changed files with 115 additions and 96 deletions

View File

@ -14,7 +14,7 @@ function _templateObject1() {
], [
"a\\nb\\nc\\n"
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;

View File

@ -14,7 +14,7 @@ function _templateObject1() {
], [
"a\\nb\\nc\\n"
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;

View File

@ -17,7 +17,7 @@ function _templateObject1() {
var data = _tagged_template_literal([
"tagged template"
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;

View File

@ -12,7 +12,7 @@ function _templateObject1() {
var data = _tagged_template_literal([
"2"
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;

View File

@ -12,7 +12,7 @@ function _templateObject1() {
var data = _tagged_template_literal([
"\n position: absolute;\n"
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;

View File

@ -1,7 +1,7 @@
import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator";
var app;
var ctx;
x = function x() {
x = function x1() {
var y = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : function(app) {
return {
schedule: {

View File

@ -0,0 +1,9 @@
{
"jsc": {
"parser": {
"syntax": "ecmascript",
"jsx": false
},
"target": "es5"
}
}

View File

@ -0,0 +1,5 @@
var bmRnd;
function a() {
bmRnd = function () {};
}
eval('');

View File

@ -0,0 +1,5 @@
var bmRnd;
function a() {
bmRnd = function bmRnd1() {};
}
eval("");

View File

@ -14,7 +14,7 @@ function _templateObject1() {
var data = _tagged_template_literal([
"Hello"
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;

View File

@ -1,7 +1,7 @@
//// [index.js]
// @ts-nocheck
function foo() {
module.exports = exports = function exports(o) {
module.exports = exports = function exports1(o) {
return o == null ? create(base) : defineProperties(Object(o), descriptors);
};
var m = function m() {

View File

@ -14,7 +14,7 @@ function _templateObject1() {
var data = _tagged_template_literal([
""
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;
@ -24,7 +24,7 @@ function _templateObject2() {
"",
""
]);
_templateObject2 = function _templateObject2() {
_templateObject2 = function _templateObject() {
return data;
};
return data;
@ -34,7 +34,7 @@ function _templateObject3() {
"",
""
]);
_templateObject3 = function _templateObject3() {
_templateObject3 = function _templateObject() {
return data;
};
return data;
@ -44,7 +44,7 @@ function _templateObject4() {
"",
""
]);
_templateObject4 = function _templateObject4() {
_templateObject4 = function _templateObject() {
return data;
};
return data;
@ -54,7 +54,7 @@ function _templateObject5() {
"",
""
]);
_templateObject5 = function _templateObject5() {
_templateObject5 = function _templateObject() {
return data;
};
return data;
@ -64,7 +64,7 @@ function _templateObject6() {
"",
""
]);
_templateObject6 = function _templateObject6() {
_templateObject6 = function _templateObject() {
return data;
};
return data;
@ -74,7 +74,7 @@ function _templateObject7() {
"",
""
]);
_templateObject7 = function _templateObject7() {
_templateObject7 = function _templateObject() {
return data;
};
return data;
@ -84,7 +84,7 @@ function _templateObject8() {
"",
""
]);
_templateObject8 = function _templateObject8() {
_templateObject8 = function _templateObject() {
return data;
};
return data;
@ -95,7 +95,7 @@ function _templateObject9() {
"",
""
]);
_templateObject9 = function _templateObject9() {
_templateObject9 = function _templateObject() {
return data;
};
return data;
@ -106,7 +106,7 @@ function _templateObject10() {
"",
""
]);
_templateObject10 = function _templateObject10() {
_templateObject10 = function _templateObject() {
return data;
};
return data;
@ -117,7 +117,7 @@ function _templateObject11() {
"",
""
]);
_templateObject11 = function _templateObject11() {
_templateObject11 = function _templateObject() {
return data;
};
return data;
@ -128,7 +128,7 @@ function _templateObject12() {
" ",
""
]);
_templateObject12 = function _templateObject12() {
_templateObject12 = function _templateObject() {
return data;
};
return data;
@ -139,7 +139,7 @@ function _templateObject13() {
"",
""
]);
_templateObject13 = function _templateObject13() {
_templateObject13 = function _templateObject() {
return data;
};
return data;
@ -150,7 +150,7 @@ function _templateObject14() {
"",
""
]);
_templateObject14 = function _templateObject14() {
_templateObject14 = function _templateObject() {
return data;
};
return data;
@ -162,7 +162,7 @@ function _templateObject15() {
"",
""
]);
_templateObject15 = function _templateObject15() {
_templateObject15 = function _templateObject() {
return data;
};
return data;
@ -174,7 +174,7 @@ function _templateObject16() {
"",
""
]);
_templateObject16 = function _templateObject16() {
_templateObject16 = function _templateObject() {
return data;
};
return data;
@ -186,7 +186,7 @@ function _templateObject17() {
"",
""
]);
_templateObject17 = function _templateObject17() {
_templateObject17 = function _templateObject() {
return data;
};
return data;
@ -198,7 +198,7 @@ function _templateObject18() {
"",
""
]);
_templateObject18 = function _templateObject18() {
_templateObject18 = function _templateObject() {
return data;
};
return data;
@ -210,7 +210,7 @@ function _templateObject19() {
"",
""
]);
_templateObject19 = function _templateObject19() {
_templateObject19 = function _templateObject() {
return data;
};
return data;
@ -222,7 +222,7 @@ function _templateObject20() {
"",
""
]);
_templateObject20 = function _templateObject20() {
_templateObject20 = function _templateObject() {
return data;
};
return data;
@ -232,7 +232,7 @@ function _templateObject21() {
"",
""
]);
_templateObject21 = function _templateObject21() {
_templateObject21 = function _templateObject() {
return data;
};
return data;
@ -244,7 +244,7 @@ function _templateObject22() {
"",
""
]);
_templateObject22 = function _templateObject22() {
_templateObject22 = function _templateObject() {
return data;
};
return data;
@ -256,7 +256,7 @@ function _templateObject23() {
"",
""
]);
_templateObject23 = function _templateObject23() {
_templateObject23 = function _templateObject() {
return data;
};
return data;
@ -268,7 +268,7 @@ function _templateObject24() {
"",
""
]);
_templateObject24 = function _templateObject24() {
_templateObject24 = function _templateObject() {
return data;
};
return data;
@ -280,7 +280,7 @@ function _templateObject25() {
"",
""
]);
_templateObject25 = function _templateObject25() {
_templateObject25 = function _templateObject() {
return data;
};
return data;
@ -292,7 +292,7 @@ function _templateObject26() {
"",
""
]);
_templateObject26 = function _templateObject26() {
_templateObject26 = function _templateObject() {
return data;
};
return data;
@ -304,7 +304,7 @@ function _templateObject27() {
"",
""
]);
_templateObject27 = function _templateObject27() {
_templateObject27 = function _templateObject() {
return data;
};
return data;

View File

@ -15,7 +15,7 @@ function _templateObject1() {
"def",
"ghi"
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;
@ -24,7 +24,7 @@ function _templateObject2() {
var data = _tagged_template_literal([
"abc"
]);
_templateObject2 = function _templateObject2() {
_templateObject2 = function _templateObject() {
return data;
};
return data;
@ -35,7 +35,7 @@ function _templateObject3() {
"def",
"ghi"
]);
_templateObject3 = function _templateObject3() {
_templateObject3 = function _templateObject() {
return data;
};
return data;
@ -44,7 +44,7 @@ function _templateObject4() {
var data = _tagged_template_literal([
"abc"
]);
_templateObject4 = function _templateObject4() {
_templateObject4 = function _templateObject() {
return data;
};
return data;
@ -55,7 +55,7 @@ function _templateObject5() {
"def",
"ghi"
]);
_templateObject5 = function _templateObject5() {
_templateObject5 = function _templateObject() {
return data;
};
return data;
@ -64,7 +64,7 @@ function _templateObject6() {
var data = _tagged_template_literal([
"abc"
]);
_templateObject6 = function _templateObject6() {
_templateObject6 = function _templateObject() {
return data;
};
return data;
@ -75,7 +75,7 @@ function _templateObject7() {
"def",
"ghi"
]);
_templateObject7 = function _templateObject7() {
_templateObject7 = function _templateObject() {
return data;
};
return data;
@ -86,7 +86,7 @@ function _templateObject8() {
"def",
"ghi"
]);
_templateObject8 = function _templateObject8() {
_templateObject8 = function _templateObject() {
return data;
};
return data;
@ -97,7 +97,7 @@ function _templateObject9() {
"def",
"ghi"
]);
_templateObject9 = function _templateObject9() {
_templateObject9 = function _templateObject() {
return data;
};
return data;
@ -108,7 +108,7 @@ function _templateObject10() {
"def",
"ghi"
]);
_templateObject10 = function _templateObject10() {
_templateObject10 = function _templateObject() {
return data;
};
return data;
@ -119,7 +119,7 @@ function _templateObject11() {
"def",
"ghi"
]);
_templateObject11 = function _templateObject11() {
_templateObject11 = function _templateObject() {
return data;
};
return data;

View File

@ -14,7 +14,7 @@ function _templateObject1() {
"",
""
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;
@ -25,7 +25,7 @@ function _templateObject2() {
"",
""
]);
_templateObject2 = function _templateObject2() {
_templateObject2 = function _templateObject() {
return data;
};
return data;
@ -36,7 +36,7 @@ function _templateObject3() {
"",
""
]);
_templateObject3 = function _templateObject3() {
_templateObject3 = function _templateObject() {
return data;
};
return data;
@ -47,7 +47,7 @@ function _templateObject4() {
"",
""
]);
_templateObject4 = function _templateObject4() {
_templateObject4 = function _templateObject() {
return data;
};
return data;
@ -59,7 +59,7 @@ function _templateObject5() {
"",
""
]);
_templateObject5 = function _templateObject5() {
_templateObject5 = function _templateObject() {
return data;
};
return data;

View File

@ -15,7 +15,7 @@ function _templateObject1() {
"",
""
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;

View File

@ -16,7 +16,7 @@ function _templateObject1() {
"",
""
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;
@ -27,7 +27,7 @@ function _templateObject2() {
"",
""
]);
_templateObject2 = function _templateObject2() {
_templateObject2 = function _templateObject() {
return data;
};
return data;
@ -38,7 +38,7 @@ function _templateObject3() {
"",
""
]);
_templateObject3 = function _templateObject3() {
_templateObject3 = function _templateObject() {
return data;
};
return data;
@ -49,7 +49,7 @@ function _templateObject4() {
"",
""
]);
_templateObject4 = function _templateObject4() {
_templateObject4 = function _templateObject() {
return data;
};
return data;
@ -60,7 +60,7 @@ function _templateObject5() {
"",
""
]);
_templateObject5 = function _templateObject5() {
_templateObject5 = function _templateObject() {
return data;
};
return data;
@ -70,7 +70,7 @@ function _templateObject6() {
"",
""
]);
_templateObject6 = function _templateObject6() {
_templateObject6 = function _templateObject() {
return data;
};
return data;
@ -82,7 +82,7 @@ function _templateObject7() {
"",
""
]);
_templateObject7 = function _templateObject7() {
_templateObject7 = function _templateObject() {
return data;
};
return data;
@ -94,7 +94,7 @@ function _templateObject8() {
"",
""
]);
_templateObject8 = function _templateObject8() {
_templateObject8 = function _templateObject() {
return data;
};
return data;
@ -104,7 +104,7 @@ function _templateObject9() {
"",
""
]);
_templateObject9 = function _templateObject9() {
_templateObject9 = function _templateObject() {
return data;
};
return data;
@ -116,7 +116,7 @@ function _templateObject10() {
"",
""
]);
_templateObject10 = function _templateObject10() {
_templateObject10 = function _templateObject() {
return data;
};
return data;
@ -128,7 +128,7 @@ function _templateObject11() {
"",
""
]);
_templateObject11 = function _templateObject11() {
_templateObject11 = function _templateObject() {
return data;
};
return data;
@ -137,7 +137,7 @@ function _templateObject12() {
var data = _tagged_template_literal([
""
]);
_templateObject12 = function _templateObject12() {
_templateObject12 = function _templateObject() {
return data;
};
return data;
@ -148,7 +148,7 @@ function _templateObject13() {
"",
""
]);
_templateObject13 = function _templateObject13() {
_templateObject13 = function _templateObject() {
return data;
};
return data;
@ -159,7 +159,7 @@ function _templateObject14() {
"",
""
]);
_templateObject14 = function _templateObject14() {
_templateObject14 = function _templateObject() {
return data;
};
return data;
@ -170,7 +170,7 @@ function _templateObject15() {
"",
""
]);
_templateObject15 = function _templateObject15() {
_templateObject15 = function _templateObject() {
return data;
};
return data;
@ -181,7 +181,7 @@ function _templateObject16() {
"",
""
]);
_templateObject16 = function _templateObject16() {
_templateObject16 = function _templateObject() {
return data;
};
return data;
@ -192,7 +192,7 @@ function _templateObject17() {
"",
""
]);
_templateObject17 = function _templateObject17() {
_templateObject17 = function _templateObject() {
return data;
};
return data;
@ -203,7 +203,7 @@ function _templateObject18() {
"",
""
]);
_templateObject18 = function _templateObject18() {
_templateObject18 = function _templateObject() {
return data;
};
return data;
@ -214,7 +214,7 @@ function _templateObject19() {
"",
""
]);
_templateObject19 = function _templateObject19() {
_templateObject19 = function _templateObject() {
return data;
};
return data;
@ -224,7 +224,7 @@ function _templateObject20() {
"",
""
]);
_templateObject20 = function _templateObject20() {
_templateObject20 = function _templateObject() {
return data;
};
return data;
@ -234,7 +234,7 @@ function _templateObject21() {
"",
""
]);
_templateObject21 = function _templateObject21() {
_templateObject21 = function _templateObject() {
return data;
};
return data;

View File

@ -15,7 +15,7 @@ function _templateObject1() {
"def",
"ghi"
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;
@ -24,7 +24,7 @@ function _templateObject2() {
var data = _tagged_template_literal([
"abc"
]);
_templateObject2 = function _templateObject2() {
_templateObject2 = function _templateObject() {
return data;
};
return data;
@ -35,7 +35,7 @@ function _templateObject3() {
"def",
"ghi"
]);
_templateObject3 = function _templateObject3() {
_templateObject3 = function _templateObject() {
return data;
};
return data;
@ -44,7 +44,7 @@ function _templateObject4() {
var data = _tagged_template_literal([
"abc"
]);
_templateObject4 = function _templateObject4() {
_templateObject4 = function _templateObject() {
return data;
};
return data;
@ -55,7 +55,7 @@ function _templateObject5() {
"def",
"ghi"
]);
_templateObject5 = function _templateObject5() {
_templateObject5 = function _templateObject() {
return data;
};
return data;
@ -64,7 +64,7 @@ function _templateObject6() {
var data = _tagged_template_literal([
"abc"
]);
_templateObject6 = function _templateObject6() {
_templateObject6 = function _templateObject() {
return data;
};
return data;
@ -75,7 +75,7 @@ function _templateObject7() {
"def",
"ghi"
]);
_templateObject7 = function _templateObject7() {
_templateObject7 = function _templateObject() {
return data;
};
return data;
@ -84,7 +84,7 @@ function _templateObject8() {
var data = _tagged_template_literal([
"abc"
]);
_templateObject8 = function _templateObject8() {
_templateObject8 = function _templateObject() {
return data;
};
return data;
@ -95,7 +95,7 @@ function _templateObject9() {
"def",
"ghi"
]);
_templateObject9 = function _templateObject9() {
_templateObject9 = function _templateObject() {
return data;
};
return data;
@ -106,7 +106,7 @@ function _templateObject10() {
"def",
"ghi"
]);
_templateObject10 = function _templateObject10() {
_templateObject10 = function _templateObject() {
return data;
};
return data;
@ -117,7 +117,7 @@ function _templateObject11() {
"def",
"ghi"
]);
_templateObject11 = function _templateObject11() {
_templateObject11 = function _templateObject() {
return data;
};
return data;

View File

@ -15,7 +15,7 @@ function _templateObject1() {
"def",
"ghi"
]);
_templateObject1 = function _templateObject1() {
_templateObject1 = function _templateObject() {
return data;
};
return data;
@ -24,7 +24,7 @@ function _templateObject2() {
var data = _tagged_template_literal([
"abc"
]);
_templateObject2 = function _templateObject2() {
_templateObject2 = function _templateObject() {
return data;
};
return data;
@ -35,7 +35,7 @@ function _templateObject3() {
"def",
"ghi"
]);
_templateObject3 = function _templateObject3() {
_templateObject3 = function _templateObject() {
return data;
};
return data;
@ -44,7 +44,7 @@ function _templateObject4() {
var data = _tagged_template_literal([
"abc"
]);
_templateObject4 = function _templateObject4() {
_templateObject4 = function _templateObject() {
return data;
};
return data;
@ -55,7 +55,7 @@ function _templateObject5() {
"def",
"ghi"
]);
_templateObject5 = function _templateObject5() {
_templateObject5 = function _templateObject() {
return data;
};
return data;
@ -64,7 +64,7 @@ function _templateObject6() {
var data = _tagged_template_literal([
"abc"
]);
_templateObject6 = function _templateObject6() {
_templateObject6 = function _templateObject() {
return data;
};
return data;
@ -75,7 +75,7 @@ function _templateObject7() {
"def",
"ghi"
]);
_templateObject7 = function _templateObject7() {
_templateObject7 = function _templateObject() {
return data;
};
return data;
@ -86,7 +86,7 @@ function _templateObject8() {
"def",
"ghi"
]);
_templateObject8 = function _templateObject8() {
_templateObject8 = function _templateObject() {
return data;
};
return data;
@ -97,7 +97,7 @@ function _templateObject9() {
"def",
"ghi"
]);
_templateObject9 = function _templateObject9() {
_templateObject9 = function _templateObject() {
return data;
};
return data;

View File

@ -57,7 +57,7 @@ test!(
r#"number = function (x) {
return x;
};"#,
r#"number = function number(x) {
r#"number = function number1(x) {
return x;
};"#
);

View File

@ -1,4 +1,4 @@
use swc_common::util::take::Take;
use swc_common::{util::take::Take, DUMMY_SP};
use swc_ecma_ast::*;
use swc_ecma_transforms_base::perf::Parallel;
use swc_ecma_utils::{private_ident, IdentUsageFinder};
@ -118,7 +118,7 @@ macro_rules! impl_for {
// self.name = Some(name);
node.ident = None;
} else {
node.ident = Some(name);
node.ident = Some(private_ident!(DUMMY_SP, name.sym));
}
}
}