[JSC] Do not use asArrayModes() with Structures because it discards TypedArray inform...
[WebKit-https.git] / JSTests / stress / ftl-tail-call.js
1 "use strict";
2
3 function foo(a, b, c) {
4     return a + b * 2 + c * 3;
5 }
6
7 noInline(foo);
8
9 function bar(a, b, c) {
10     return foo(a.f, b.g, c.h);
11 }
12
13 noInline(bar);
14
15 for (var i = 0; i < 10000; ++i) {
16     var result = bar({f: 4}, {g: 5}, {h: 6});
17     if (result != 4 + 5 * 2 + 6 * 3)
18         throw "Error: bad result: " + result;
19 }
20