diff options
-rw-r--r-- | fuzz/Fuzz.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/fuzz/Fuzz.h b/fuzz/Fuzz.h index 8abbb2276a..800a9f1a83 100644 --- a/fuzz/Fuzz.h +++ b/fuzz/Fuzz.h @@ -95,7 +95,11 @@ inline void Fuzz::nextRange(float* f, float min, float max) { template <typename T, typename Min, typename Max> inline void Fuzz::nextRange(T* n, Min min, Max max) { this->next<T>(n); - if (min >= max) { + if (min == max) { + *n = min; + return; + } + if (min > max) { // Avoid misuse of nextRange this->signalBug(); } |