diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2016-05-14 11:17:48 -0700 |
---|---|---|
committer | Jani Heikkinen <jani.heikkinen@qt.io> | 2016-05-24 17:54:54 +0000 |
commit | b084739b89fbd32047d454075daf147073926f18 (patch) | |
tree | d81459990206c05dbb514c0fdf1659604ad57193 /src/android | |
parent | efd2ea8ea720833f9602154221d9654aea1f2e6f (diff) |
Revert "QMutexPool: avoid QVarLengthArray of QAtomicPointers"
This reverts commit 4579d966af2e5d4ba229f13312eeb2f921406038.
This causes a miscompilation with ICC 16 on Windows (MSVC 2015 ABI): the
vector created by new[] with () in:
mutexes(new QAtomicPointer<QMutex>[size]()), // (): zero-initialize
does not actually zero-initialize (see disassembly in the bug
report). This is definitely a compiler bug.
Since we plan on removing QMutexPool in Qt 5.8 anyway, let's just revert
the patch.
Task-number: QTBUG-53360
Change-Id: I06bae9392f534e45b3f1ffff144e823b747e7962
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Diffstat (limited to 'src/android')
0 files changed, 0 insertions, 0 deletions