ticaiolima@gmail.com | da9c9b3 | 2018-05-29 21:15:24 +0000 | [diff] [blame] | 1 | //@ runBigIntEnabled |
2 | |||||
3 | function assert(a) { | ||||
4 | if (!a) | ||||
5 | throw new Error("Bad assertion"); | ||||
6 | } | ||||
7 | |||||
8 | function greaterThanTest(a, b) { | ||||
9 | return a > b; | ||||
10 | } | ||||
11 | noInline(greaterThanTest); | ||||
12 | |||||
13 | for (let i = 0; i < 100000; i++) { | ||||
14 | assert(greaterThanTest(3n, 4) === false); | ||||
15 | } | ||||
16 | |||||
17 | for (let i = 0; i < 100000; i++) { | ||||
18 | assert(greaterThanTest(3n, 4n) === false); | ||||
19 | } | ||||
20 | |||||
21 | for (let i = 0; i < 100000; i++) { | ||||
22 | assert(greaterThanTest(3n, "4") === false); | ||||
23 | } | ||||
24 |