diff options
Diffstat (limited to 'ext/calendar/tests/jdtojewish64.phpt')
-rw-r--r-- | ext/calendar/tests/jdtojewish64.phpt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ext/calendar/tests/jdtojewish64.phpt b/ext/calendar/tests/jdtojewish64.phpt new file mode 100644 index 000000000..9f01109a7 --- /dev/null +++ b/ext/calendar/tests/jdtojewish64.phpt @@ -0,0 +1,19 @@ +--TEST-- +Bug #64895: Integer overflow in SndToJewish +--SKIPIF-- +<?php +include 'skipif.inc'; +if (PHP_INT_SIZE == 4) { + die("skip this test is for 64bit platform only"); +} +?> +--FILE-- +<?php +$a = array(38245310, 324542846, 324542847, 9223372036854743639); + +foreach ($a as $x) var_dump(jdtojewish($x)); +--EXPECTF-- +string(11) "2/22/103759" +string(12) "12/13/887605" +string(5) "0/0/0" +string(5) "0/0/0" |