[ARM,MIPS] Skip slow tests
[WebKit-https.git] / JSTests / stress / activation-sink.js
1 //@ skip if $architecture == "x86"
2
3 var n = 10000000;
4
5 function bar(f) { f(10); }
6
7 function foo(b) {
8     var result = 0;
9     var set = function (x) { result = x; }
10     if (b) {
11         bar(set);
12         if (result != 10)
13             throw "Error: bad: " + result;
14         return 0;
15     }
16     return result;
17 }
18
19 noInline(bar);
20 noInline(foo);
21
22 for (var i = 0; i < n; i++) {
23     var result = foo(!(i % 100));
24     if (result != 0)
25         throw "Error: bad result: " + result;
26 }