Skip to content

Commit fc673ee

Browse files
committed
Fix INF logic
1 parent 8ff8fb0 commit fc673ee

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Diff for: src/Reflection/InitializerExprTypeResolver.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
use function dirname;
7474
use function floor;
7575
use function in_array;
76+
use function is_finite;
7677
use function is_float;
7778
use function is_int;
7879
use function max;
@@ -1642,10 +1643,10 @@ private function integerRangeMath(Type $range, BinaryOp $node, Type $operand): T
16421643
$min = min($min1, $min2, $max1, $max2);
16431644
$max = max($min1, $min2, $max1, $max2);
16441645

1645-
if ($min === -INF) {
1646+
if (!is_finite($min)) {
16461647
$min = null;
16471648
}
1648-
if ($max === INF) {
1649+
if (!is_finite($max)) {
16491650
$max = null;
16501651
}
16511652
} else {

0 commit comments

Comments
 (0)