diff --git a/src/corelib/io/qdebug.cpp b/src/corelib/io/qdebug.cpp index 64b693fea5..70832c3dbc 100644 --- a/src/corelib/io/qdebug.cpp +++ b/src/corelib/io/qdebug.cpp @@ -996,7 +996,7 @@ QDebug &QDebug::resetFormat() */ /*! - \fn template QString QDebug::toString(T &&object) + \fn template QString QDebug::toString(const T &object) \since 6.0 \include qdebug-toString.qdocinc diff --git a/src/corelib/io/qdebug.h b/src/corelib/io/qdebug.h index 44c3dea804..6d48c7853d 100644 --- a/src/corelib/io/qdebug.h +++ b/src/corelib/io/qdebug.h @@ -224,11 +224,11 @@ public: #endif // QT_SUPPORTS_INT128 template - static QString toString(T &&object) + static QString toString(const T &object) { QString buffer; QDebug stream(&buffer); - stream.nospace() << std::forward(object); + stream.nospace() << object; return buffer; } };