Sha256: 648786f3fd9ec9d27a1e629d285176af83d07ce1666a93813aef09231e107aaf

Contents?: true

Size: 322 Bytes

Versions: 5

Compression:

Stored size: 322 Bytes

Contents

function testIntOverflow() {
    // int32_max - 7
    var ival = 2147483647 - 7;
    for (var i = 0; i < 30; i++) {
        ival += 2;
    }
    return (ival < 2147483647);
}
assertEq(testIntOverflow(), false);
checkStats({
    recorderStarted: 2,
    recorderAborted: 0,
    traceCompleted: 2,
    traceTriggered: 2,
});

Version data entries

5 entries across 5 versions & 3 rubygems

Version Path
johnson19-2.0.0.pre3 vendor/tracemonkey/trace-test/tests/basic/testIntOverflow.js
pre-johnson-2.0.0 vendor/tracemonkey/trace-test/tests/basic/testIntOverflow.js
johnson-2.0.0.pre3 vendor/tracemonkey/trace-test/tests/basic/testIntOverflow.js
johnson-2.0.0.pre2 vendor/tracemonkey/trace-test/tests/basic/testIntOverflow.js
johnson-2.0.0.pre1 vendor/tracemonkey/trace-test/tests/basic/testIntOverflow.js