diff options
| -rw-r--r-- | options/value-traits.hpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/options/value-traits.hpp b/options/value-traits.hpp index d1a64da8..3548c77a 100644 --- a/options/value-traits.hpp +++ b/options/value-traits.hpp @@ -14,7 +14,7 @@ template<typename t, typename u = t, typename Enable = void>  struct default_value_traits  {      using element_type = std::decay_t<t>; -    using value_type = u; +    using value_type = std::decay_t<u>;      static inline value_type from_value(const value_type& val, const value_type&) { return val; }      static inline value_type from_storage(const element_type& x) { return static_cast<value_type>(x); } | 
