From 5c200103286de44fc87756536b6081467d4b9187 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Juli=C3=A1n=20Espina?= Date: Tue, 2 Apr 2024 18:35:17 +0000 Subject: [PATCH] Check that `min <= max` in `clamp_finite` (#3699) --- core/engine/src/value/integer.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/core/engine/src/value/integer.rs b/core/engine/src/value/integer.rs index a81b63c058..0218fb95bc 100644 --- a/core/engine/src/value/integer.rs +++ b/core/engine/src/value/integer.rs @@ -22,6 +22,7 @@ impl IntegerOrInfinity { /// Panics if `min > max`. #[must_use] pub fn clamp_finite(self, min: i64, max: i64) -> i64 { + assert!(min <= max); match self { Self::Integer(i) => i.clamp(min, max), Self::PositiveInfinity => max,