diff --git a/src/json.hpp b/src/json.hpp index 26e0b4f4d..b0bad35ea 100644 --- a/src/json.hpp +++ b/src/json.hpp @@ -10363,7 +10363,7 @@ class basic_json */ template::value, int>::type = 0> - ValueType value(const typename object_t::key_type& key, ValueType default_value) const + ValueType value(const typename object_t::key_type& key, const ValueType& default_value) const { // at only works for objects if (JSON_LIKELY(is_object())) @@ -10435,7 +10435,7 @@ class basic_json */ template::value, int>::type = 0> - ValueType value(const json_pointer& ptr, ValueType default_value) const + ValueType value(const json_pointer& ptr, const ValueType& default_value) const { // at only works for objects if (JSON_LIKELY(is_object()))