blob: 4ee91ea3044b10d4153fa02f81e093a563f16835 [file] [log] [blame]
Tests that if we have a tower of large numerical constants being added to each other, the DFG knows that a sufficiently large tower may produce a large enough value that overflow check elimination must be careful.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(1, 2) is 0
PASS bar(2147483645, 2147483644) is -10
PASS successfullyParsed is true
TEST COMPLETE