Thu, 15 Jan 2015 21:13:52 +0100
Remove forgotten relic of ABI crash risk averse overloaded method change.
michael@0 | 1 | function foo(x, n) { |
michael@0 | 2 | for (var i = 0; i < n; i++) |
michael@0 | 3 | x[i] = i; |
michael@0 | 4 | var q = 0; |
michael@0 | 5 | for (var i = 0; i < 10; i++) { |
michael@0 | 6 | for (var j = 0; j < n; j++) |
michael@0 | 7 | q += x[j]; |
michael@0 | 8 | } |
michael@0 | 9 | return q; |
michael@0 | 10 | } |
michael@0 | 11 | |
michael@0 | 12 | var a = foo([], 100); |
michael@0 | 13 | assertEq(a, 49500); |
michael@0 | 14 | |
michael@0 | 15 | function basic1(x) { |
michael@0 | 16 | var q = 0; |
michael@0 | 17 | for (var i = 0; i < 4; i++) |
michael@0 | 18 | q += x[i]; |
michael@0 | 19 | return q; |
michael@0 | 20 | } |
michael@0 | 21 | |
michael@0 | 22 | var b = basic1([1,2,3,4]); |
michael@0 | 23 | assertEq(b, 10); |
michael@0 | 24 | |
michael@0 | 25 | ARRAY = [1,2,3,4]; |
michael@0 | 26 | |
michael@0 | 27 | function basic2() { |
michael@0 | 28 | var q = 0; |
michael@0 | 29 | for (var i = 0; i < 4; i++) |
michael@0 | 30 | q += ARRAY[i]; |
michael@0 | 31 | return q; |
michael@0 | 32 | } |
michael@0 | 33 | |
michael@0 | 34 | var c = basic2(); |
michael@0 | 35 | assertEq(c, 10); |