Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.3.0 Beta1
-
Windows CE, VS2008
-
b22ef5966360b36d17cc38df16927d1637f05d08. (stable, 4.3.2014, 5.3)
Description
For type 'char':
.\tst_qatomicinteger.cpp(189) : error C2027: use of undefined type 'QStaticAssertFailure<Test>' with [ Test=false ] jom: C:\work\build\qt\qtbase\tests\auto\corelib\thread\qatomicinteger\char\Makefile.Release [.obj\release\tst_qatomicinteger.obj] Error 2 jom: C:\work\build\qt\qtbase\tests\auto\corelib\thread\qatomicinteger\char\Makefile [release] Error 2 jom: C:\work\build\qt\qtbase\tests\auto\corelib\thread\qatomicinteger\Makefile [sub-char-make_first] Error 2
in
void tst_QAtomicIntegerXX::static_checks() { Q_STATIC_ASSERT(sizeof(QAtomicInteger<T>) == sizeof(T)); --> Q_STATIC_ASSERT(Q_ALIGNOF(QAtomicInteger<T>) == Q_ALIGNOF(TypeInStruct<T>));
Attachments
Issue Links
- relates to
-
QTBUG-37194 Windows CE: Autotest compile failure in tst_qtendian (frequently occurring internal compiler error)
- Closed