From 03efa074ab4ab9c43562a27c920d766d404d0b57 Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Tue, 20 Oct 2015 16:52:39 +1100 Subject: [PATCH] maths: make limit constexpr --- maths.hpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/maths.hpp b/maths.hpp index 27d12a72..287d328b 100644 --- a/maths.hpp +++ b/maths.hpp @@ -350,13 +350,10 @@ namespace util { // min/max clamping template -T +constexpr T limit [[gnu::pure]] (const T val, const U lo, const V hi) { - CHECK_LE( - decltype (lo+hi) (lo), - decltype (hi+lo) (hi) - ); + CHECK_LE (lo, hi); return val > hi ? hi: val < lo ? lo: