enhance keep_fargs (#3409)

This commit is contained in:
Alex Lam S.L
2019-05-13 21:58:04 +08:00
committed by GitHub
parent 3bc7cc82bb
commit 2e4fbdeb08
6 changed files with 1145 additions and 26 deletions

View File

@@ -405,6 +405,52 @@ issue_3273_global_strict_reduce_vars: {
]
}
issue_3273_keep_fargs_false: {
options = {
arguments: true,
keep_fargs: false,
reduce_vars: true,
}
input: {
(function() {
"use strict";
arguments[0]++;
console.log(arguments[0]);
})(0);
}
expect: {
(function(argument_0) {
"use strict";
argument_0++;
console.log(argument_0);
})(0);
}
expect_stdout: "1"
}
issue_3273_keep_fargs_strict: {
options = {
arguments: true,
keep_fargs: "strict",
reduce_vars: true,
}
input: {
(function() {
"use strict";
arguments[0]++;
console.log(arguments[0]);
})(0);
}
expect: {
(function(argument_0) {
"use strict";
argument_0++;
console.log(argument_0);
})(0);
}
expect_stdout: "1"
}
issue_3282_1: {
options = {
arguments: true,

1053
test/compress/keep_fargs.js Normal file

File diff suppressed because it is too large Load Diff