summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qhash.cpp
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@digia.com>2014-05-14 12:37:34 +0200
committerFrederik Gladhorn <frederik.gladhorn@digia.com>2014-05-14 12:37:34 +0200
commitcb3348dec91c535133cf4f4016649685c6de278c (patch)
tree235de2e22ce524bb279f4ecf12abe964d59ff1f1 /src/corelib/tools/qhash.cpp
parent06e27c2a52a4bd98bc102de0875df9918166d130 (diff)
parent9a747cb5b7866d440211aa1dc4e07dd4ff914c2c (diff)
Merge remote-tracking branch 'origin/release' into stable
Diffstat (limited to 'src/corelib/tools/qhash.cpp')
-rw-r--r--src/corelib/tools/qhash.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/tools/qhash.cpp b/src/corelib/tools/qhash.cpp
index a5d14a3535..ca645636e4 100644
--- a/src/corelib/tools/qhash.cpp
+++ b/src/corelib/tools/qhash.cpp
@@ -125,7 +125,7 @@ static uint crc32(const Char *ptr, size_t len, uint h)
# else
p += 4;
for ( ; p <= e; p += 4)
- h = _mm_crc32_u32(h, *reinterpret_cast<const uint *>(p));
+ h = _mm_crc32_u32(h, *reinterpret_cast<const uint *>(p - 4));
p -= 4;
len = e - p;
# endif