diff --git a/include/rapidjson/schema.h b/include/rapidjson/schema.h index e28ddf7..f049285 100644 --- a/include/rapidjson/schema.h +++ b/include/rapidjson/schema.h @@ -1645,8 +1645,7 @@ private: double qRounded = std::floor(q + 0.5); double scaledEpsilon = (q + qRounded) * std::numeric_limits::epsilon(); double difference = std::abs(qRounded - q); - bool isMultiple = (difference <= scaledEpsilon) - || (difference < std::numeric_limits::min()); + bool isMultiple = difference <= scaledEpsilon || difference < (std::numeric_limits::min)(); if (!isMultiple) { context.error_handler.NotMultipleOf(d, multipleOf_); RAPIDJSON_INVALID_KEYWORD_RETURN(kValidateErrorMultipleOf);