bug1551128.js (296B)
1 load(libdir + "asserts.js"); 2 3 assertEq(BigInt.asUintN(32, -1n), 0xffffffffn); 4 assertThrowsInstanceOf(() => BigInt.asUintN(2**32 - 1, -1n), RangeError); 5 assertThrowsInstanceOf(() => BigInt.asUintN(2**32, -1n), RangeError); 6 assertThrowsInstanceOf(() => BigInt.asUintN(2**53 - 1, -1n), RangeError);