//@ runBigIntEnabled function assert(a) { if (!a) throw new Error("Bad assertion"); } function greaterThanTest(a, b) { return a > b; } noInline(greaterThanTest); for (let i = 0; i < 100000; i++) { assert(greaterThanTest(3n, 4) === false); } for (let i = 0; i < 100000; i++) { assert(greaterThanTest(3n, 4n) === false); } for (let i = 0; i < 100000; i++) { assert(greaterThanTest(3n, "4") === false); }