diff --git a/src/blackmisc/predicates.h b/src/blackmisc/predicates.h index 65aad0205..edc859aa6 100644 --- a/src/blackmisc/predicates.h +++ b/src/blackmisc/predicates.h @@ -94,7 +94,7 @@ namespace BlackMisc template struct Equals { const T m_value; - template Equals(U &&value) : m_value(std::forward(value)) {} + template Equals(U &&value, int dummy) : m_value(std::forward(value)) { Q_UNUSED(dummy); } template bool operator ()(const U &other) const { return other == m_value; } }; @@ -170,7 +170,7 @@ namespace BlackMisc template auto Equals(T &&value) -> Private::Equals::type> { - return { std::forward(value) }; + return { std::forward(value), 0 }; } } //namespace Predicates