fpizlo@apple.com | 434ecf2 | 2015-12-08 21:45:54 +0000 | [diff] [blame] | 1 | function foo(p, q, r) { |
2 | while (r) { | ||||
3 | if (p) | ||||
4 | return 1; | ||||
5 | else if (p) | ||||
6 | return 2; | ||||
7 | else | ||||
8 | throw "error"; | ||||
9 | } | ||||
10 | } | ||||
11 | |||||
12 | function bar() { | ||||
13 | foo.apply(this, arguments); | ||||
14 | } | ||||
15 | |||||
16 | function baz(a, b, c, d) { | ||||
17 | bar(a, b, c, d); | ||||
18 | } | ||||
19 | |||||
20 | noInline(baz); | ||||
21 | |||||
22 | for (var i = 0; i < 10000; ++i) | ||||
23 | baz(1, 2, 3, 4); |