diff --git a/src/corelib/tools/qhash.h b/src/corelib/tools/qhash.h index 2bc6cc4e81..1aa4fa7adc 100644 --- a/src/corelib/tools/qhash.h +++ b/src/corelib/tools/qhash.h @@ -95,9 +95,9 @@ Q_CORE_EXPORT uint qt_hash(const QString &key); #pragma warning( push ) #pragma warning( disable : 4311 ) // disable pointer truncation warning #endif -template inline uint qHash(const T *key) +template inline uint qHash(const T *key, uint seed = 0) { - return qHash(reinterpret_cast(key)); + return qHash(reinterpret_cast(key), seed); } #if defined(Q_CC_MSVC) #pragma warning( pop )