diff --git a/include/numeric b/include/numeric index 6be60801b..4b0861129 100644 --- a/include/numeric +++ b/include/numeric @@ -556,7 +556,7 @@ midpoint(_TPtr __a, _TPtr __b) noexcept template -int __sign(_Tp __val) { +constexpr int __sign(_Tp __val) { return (_Tp(0) < __val) - (__val < _Tp(0)); }