diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2014-08-14 11:22:36 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2015-01-09 12:05:45 +0100 |
commit | 315ca08e369d4d2215eab77f6ac3fa505162a928 (patch) | |
tree | 2b9fbc2d98aec80af9cb981f3e6c39f9d5c9c676 /src | |
parent | 08373fb02d648544f091aa1aabfe5949ea83a0f8 (diff) |
QVersionNumber: use qHashRange()
Change-Id: Ia7cfb8030cded33f4246206392b46d1013067ef3
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
Reviewed-by: Keith Gardner <kreios4004@gmail.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/corelib/tools/qversionnumber.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/corelib/tools/qversionnumber.cpp b/src/corelib/tools/qversionnumber.cpp index 3c8a9db086..7817cabe33 100644 --- a/src/corelib/tools/qversionnumber.cpp +++ b/src/corelib/tools/qversionnumber.cpp @@ -473,13 +473,7 @@ QDebug operator<<(QDebug debug, const QVersionNumber &version) */ uint qHash(const QVersionNumber &key, uint seed) { - uint hash = seed; - for (QVector<int>::const_iterator it = key.m_segments.begin(), end = key.m_segments.end(); it != end; ++it) { - // used to preserve order - // see N3876 for more information - hash ^= qHash(*it) + 0x9e3779b9 + (hash << 6) + (hash >> 2); - } - return hash; + return qHashRange(key.m_segments.begin(), key.m_segments.end(), seed); } QT_END_NAMESPACE |