Skip to content

Commit 7d6b939

Browse files
committed
use UNEXPECTED
1 parent bf3daaf commit 7d6b939

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ext/standard/math.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ static inline double php_round_helper(double adjusted_value, double value, doubl
109109
case PHP_ROUND_HALF_EVEN:
110110
if (value_abs > edge_case) {
111111
return integral + copysign(1.0, integral);
112-
} else if (value_abs == edge_case) {
112+
} else if (UNEXPECTED(value_abs == edge_case)) {
113113
bool even = !fmod(integral, 2.0);
114114

115115
/* If the integral part is not even we can make it even
@@ -125,7 +125,7 @@ static inline double php_round_helper(double adjusted_value, double value, doubl
125125
case PHP_ROUND_HALF_ODD:
126126
if (value_abs > edge_case) {
127127
return integral + copysign(1.0, integral);
128-
} else if (value_abs == edge_case) {
128+
} else if (UNEXPECTED(value_abs == edge_case)) {
129129
bool even = !fmod(integral, 2.0);
130130

131131
if (even) {

0 commit comments

Comments
 (0)