This commit is contained in:
alexlamsl 2017-12-13 02:33:14 +08:00
parent 38fd166612
commit 681a473dc3

View File

@ -3824,3 +3824,32 @@ side_effect_free_replacement: {
x(b);
}
}
recursive_function_replacement: {
rename = true
options = {
collapse_vars: true,
inline: true,
passes: 2,
reduce_funcs: true,
reduce_vars: true,
toplevel: true,
unused: true,
}
mangle = {}
input: {
function f(a) {
return x(g(a));
}
function g(a) {
return y(f(a));
}
console.log(f(c));
}
expect: {
function f(n) {
return x(y(f(n)));
}
console.log(f(c));
}
}