From 7c8281f2d6a71012b1bcbf0ac4070177f7457cab Mon Sep 17 00:00:00 2001 From: Stefan Kalkowski Date: Wed, 19 Oct 2016 21:31:04 +0200 Subject: [PATCH] util: turn max, min, and abs into const_expr Ref #2092 --- repos/base/include/util/misc_math.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/repos/base/include/util/misc_math.h b/repos/base/include/util/misc_math.h index a672b85c41..7b2e3105e5 100644 --- a/repos/base/include/util/misc_math.h +++ b/repos/base/include/util/misc_math.h @@ -17,13 +17,13 @@ namespace Genode { template - T1 max(T1 v1, T2 v2) { return v1 > v2 ? v1 : v2; } + static constexpr T1 max(T1 v1, T2 v2) { return v1 > v2 ? v1 : v2; } template - T1 min(T1 v1, T2 v2) { return v1 < v2 ? v1 : v2; } + static constexpr T1 min(T1 v1, T2 v2) { return v1 < v2 ? v1 : v2; } template - T abs(T value) { return value >= 0 ? value : -value; } + static constexpr T abs(T value) { return value >= 0 ? value : -value; } /**