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