diff options
Diffstat (limited to 'searchcommon/src/vespa/searchcommon/common/undefinedvalues.h')
-rw-r--r-- | searchcommon/src/vespa/searchcommon/common/undefinedvalues.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/searchcommon/src/vespa/searchcommon/common/undefinedvalues.h b/searchcommon/src/vespa/searchcommon/common/undefinedvalues.h index 478cc680ea0..3185cad34bd 100644 --- a/searchcommon/src/vespa/searchcommon/common/undefinedvalues.h +++ b/searchcommon/src/vespa/searchcommon/common/undefinedvalues.h @@ -11,17 +11,17 @@ namespace attribute { // for all integers template <typename T> -T getUndefined() { +constexpr T getUndefined() { return std::numeric_limits<T>::min(); } template <> -inline float getUndefined<float>() { +inline constexpr float getUndefined<float>() { return -std::numeric_limits<float>::quiet_NaN(); } template <> -inline double getUndefined<double>() { +inline constexpr double getUndefined<double>() { return -std::numeric_limits<double>::quiet_NaN(); } |