[ARM,MIPS] Skip slow tests
[WebKit-https.git] / JSTests / stress / get-by-val-with-string-generated.js
1 function shouldBe(actual, expected) {
2     if (actual !== expected)
3         throw new Error('bad value: ' + actual);
4 }
5
6 function getByVal(object, name)
7 {
8     return object[name];
9 }
10 noInline(getByVal);
11
12 var value = 'lo';
13
14 function getStr1()
15 {
16     return "hel" + value;
17 }
18 noInline(getStr1);
19
20 function getStr2()
21 {
22     return "hello";
23 }
24 noInline(getStr2);
25
26 var object = {
27     hello: 42,
28     world: 50
29 };
30
31 for (var i = 0; i < 10000; ++i)
32     shouldBe(getByVal(object, i % 2 === 0 ? getStr1() : getStr2()), 42);
33 shouldBe(getByVal(object, 'world'), 50);