michael@0: function multiple(a) { michael@0: if (a > 10) michael@0: return a * 20; michael@0: return 0; michael@0: } michael@0: michael@0: function deeper(a, b) { michael@0: return multiple(a + b); michael@0: } michael@0: michael@0: function foo() { michael@0: var a = 0; michael@0: for (var i = 0; i < 10; i++) michael@0: a += deeper(0x7ffffff0, i); michael@0: return a; michael@0: } michael@0: michael@0: var q = foo(); michael@0: assertEq(q, 429496727300);