From 7f69077c0aaba196dad2448a150ee3ab70672912 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Thu, 3 Sep 2026 12:14:27 +0300 Subject: [PATCH] Fix math::clamp(x, interval) - use std::min/max as extension points --- libs/math/include/psemek/math/interval.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/math/include/psemek/math/interval.hpp b/libs/math/include/psemek/math/interval.hpp index 41d2c804..86a27be0 100644 --- a/libs/math/include/psemek/math/interval.hpp +++ b/libs/math/include/psemek/math/interval.hpp @@ -287,7 +287,9 @@ namespace psemek::math template T clamp(T x, interval const & i) { - return std::max(i.min, std::min(i.max, x)); + using std::min; + using std::max; + return max(i.min, min(i.max, x)); } template