| // This test case check the difference between fp->callee() and fp->fun() on |
| // lambdas. |
| (function (a, u) { |
| var sum = function (array, callback) { |
| for (var i = 0; i < array.length; i++) |
| callback(array[i]); |
| }; |
| (function () { |
| (function r(t) { |
| t !== u, |
| sum(t, function (v) r(v) ); |
| })(arguments); |
| })(a); |
| }) ( |
| [ |
| [ |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1] |
| ], [ |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1], |
| [1], [1], [1], [1], [1], [1], [1], [1], [1], [1] |
| ] |
| ] |
| ); |