Fix fuzzer range error for scalar parity check.

This commit is contained in:
Adam Cogdell 2025-06-05 22:27:35 +00:00 committed by Rasmus Munk Larsen
parent 21e89b930c
commit 3f00059beb

View File

@ -1455,7 +1455,7 @@ struct zeta_impl {
if (q <= zero) { if (q <= zero) {
if (q == numext::floor(q)) { if (q == numext::floor(q)) {
if (x == numext::floor(x) && long(x) % 2 == 0) { if (numext::rint(Scalar(0.5) * x) == Scalar(0.5) * x) {
return maxnum; return maxnum;
} else { } else {
return nan; return nan;