Details
-
Bug
-
Resolution: Done
-
P4: Low
-
5.3.2
-
None
-
Win7 64
-
4e40b1952695f0b1086ef7b88e8514bd18cf96bf
Description
Compiling with /Gv with msvc 2013 results in errors due to mismatching declarations:
c:\qt\5.3.2_vc12_x64\qtbase\include\qtcore\../../src/corelib/arch/qatomic_msvc.h(126): error C2373: '_InterlockedIncrement' : redefinition; different type modifiers 1> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\intrin.h(242) : see declaration of '_InterlockedIncrement' 1>c:\qt\5.3.2_vc12_x64\qtbase\include\qtcore\../../src/corelib/arch/qatomic_msvc.h(127): error C2373: '_InterlockedDecrement' : redefinition; different type modifiers 1> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\intrin.h(182) : see declaration of '_InterlockedDecrement' ...
Attachments
For Gerrit Dashboard: QTBUG-44028 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
106513,2 | Remove __cdecl from Windows desktop atomics | 5.5 | qt/qtbase | Status: MERGED | +2 | 0 |