comparison: js/src/jit-test/tests/ion/bug878444.js
js/src/jit-test/tests/ion/bug878444.js
- branch
- TOR_BUG_9701
- changeset 15
- b8a032363ba2
equal
deleted
inserted
replaced
|
1 function g() |
|
2 { |
|
3 function f(v) { |
|
4 v = +v; |
|
5 var infinity = 0.0; |
|
6 var three = 0.0; |
|
7 var nan = 0.; |
|
8 var result = 0; |
|
9 |
|
10 infinity = 1.0 / 0.0; |
|
11 three = v + 2.0; |
|
12 nan = (infinity % three); |
|
13 result = ~~(nan + 42.0); |
|
14 |
|
15 return result | 0; |
|
16 } |
|
17 return f |
|
18 } |
|
19 |
|
20 g = g() |
|
21 var x; |
|
22 for(i=0; i < 20000; ++i) |
|
23 { |
|
24 x = g(1.0) |
|
25 } |
|
26 assertEq(x, 0); |