summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qmutex.cpp
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2015-07-13 18:09:23 -0700
committerThiago Macieira <thiago.macieira@intel.com>2016-05-08 18:10:36 +0000
commit75d65600f9fd41cb88068c664e3e94bb67eebc93 (patch)
tree9b8e056711400e6e5e0ffd45e75e28209e812469 /src/corelib/thread/qmutex.cpp
parent29efec2d8cc8138f990fedc55a73e48635f999fb (diff)
Work around ICC's bug in making std::atomic a literal type
ICC 15.x and 16.0 (beta, at least) are missing the "constexpr" and "noexcept" keywords in the definition of the std::atomic constructors. The lack of constexpr makes std::atomic a non-literal type, which in turn makes QBasicAtomicInteger's constructor (which is constexpr) fail to compile. Reported as Intel issue 6000117277. Change-Id: I4a88bcca48bf0ce51557d809ef32a4545edcafee Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
Diffstat (limited to 'src/corelib/thread/qmutex.cpp')
0 files changed, 0 insertions, 0 deletions