//@ runBigIntEnabled function assert(a, e) { if (a !== e) { throw new Error("Bad!"); } } function branchTest(a) { if (a) return a; else return false; } noInline(branchTest); for (let i = 0; i < 100000; i++) { assert(branchTest(10n), 10n); assert(branchTest(1n), 1n); assert(branchTest(0n), false); assert(branchTest(-1n), -1n); }