diff --git a/src/value.hh b/src/value.hh index 9122255a..5b010872 100644 --- a/src/value.hh +++ b/src/value.hh @@ -16,10 +16,7 @@ struct Value Value() = default; template - Value(const T& val) : m_value{new Model{val}} {} - - template - Value(T&& val) : m_value{new Model{std::move(val)}} {} + Value(T&& val) : m_value{new Model{std::forward(val)}} {} Value(const Value& val) {