Works across functions and generates simpler and faster code than #701. Works even across files when used in conjunction with `runtime` option. Closes #256.
8 lines
120 B
JavaScript
8 lines
120 B
JavaScript
function f(n) {
|
|
return n <= 0 ? "foo" : g(n - 1);
|
|
}
|
|
|
|
function g(n) {
|
|
return n <= 0 ? "goo" : f(n - 1);
|
|
}
|