comparison: js/src/jit-test/tests/ion/bug799185-8.js
js/src/jit-test/tests/ion/bug799185-8.js
- branch
- TOR_BUG_3246
- changeset 7
- 129ffea94266
equal
deleted
inserted
replaced
|
1 // |jit-test| error: TypeError |
|
2 function testBitOrInconvertibleObjectInconvertibleObject() { |
|
3 var o1 = {}; |
|
4 var count2 = 0; |
|
5 function toString2() { |
|
6 ++count2; |
|
7 if (count2 == 95) return {}; |
|
8 } |
|
9 var o2 = { toString: toString2 }; |
|
10 try { |
|
11 for (var i = 0; i < 100; i++) |
|
12 var q = o1 | o2; |
|
13 } catch (e) { |
|
14 if (i !== 94) |
|
15 return gc(); |
|
16 this.bar.foo ^ this |
|
17 } |
|
18 } |
|
19 testBitOrInconvertibleObjectInconvertibleObject() |