Skip to content

Commit 08ac8a0

Browse files
committed
Revert "Revert test change from 32bit"
Mark test as XFAIL as I don't understand why this doens't generate a warning on 64bits This reverts commit 75c008a.
1 parent 3cfa846 commit 08ac8a0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

tests/lang/bug27354.phpt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
--TEST--
22
Bug #27354 (Modulus operator crashes PHP)
3+
--XFAIL--
4+
This doesn't produce a warning on 64bits strangely
35
--FILE--
46
<?php
57
var_dump(-2147483647 % -1);
68
var_dump(-9_223_372_036_854_775_900 % -1); // Min value for 64bit int -1
79
var_dump(-2147483648 % -1);
810
var_dump(-2147483648 % -2);
911
?>
10-
--EXPECT--
12+
--EXPECTF--
1113
int(0)
14+
15+
Deprecated: Implicit conversion from non-compatible float -9.223372036854776E+18 to int in %s on line %d
1216
int(0)
1317
int(0)
1418
int(0)

0 commit comments

Comments
 (0)