aboutsummaryrefslogtreecommitdiffstats
path: root/searchcommon/src/vespa/searchcommon/common/undefinedvalues.h
diff options
context:
space:
mode:
Diffstat (limited to 'searchcommon/src/vespa/searchcommon/common/undefinedvalues.h')
-rw-r--r--searchcommon/src/vespa/searchcommon/common/undefinedvalues.h6
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();
}