aboutsummaryrefslogtreecommitdiffhomepage
path: root/fuzz/Fuzz.h
diff options
context:
space:
mode:
Diffstat (limited to 'fuzz/Fuzz.h')
-rw-r--r--fuzz/Fuzz.h6
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();
}