Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.6.2
-
None
-
-
24245d2a8 (dev), 8007f6acb (6.7)
Description
It seems like on x32 ABI (the x86_64 instructions with 32bit pointers) alignment rules are same as on regular 64 bit apps.
FAIL! : tst_toolsupport::offsets(QFilePrivate::fileName) Compared values are not the same
Actual (actual): 300
Expected (expect): 264
Loc: [/root/b/tst_toolsupport.cpp(67)]
Fix is attached, however, a long comment on top of that test file that I'm not sure how to handle:
//
// Note:
//
// When this test here fails and the change leading to the failure
// intentionally changed a private class, adjust the test here and bump
// the TypeInformationVersion field in src/corelib/global/qhooks.cpp
// in the same commit as the modification to the private class.
//
// Please also notify downstream users of the information checked here
// such as Qt Creator developers, of such a change by putting them
// on Cc: on the respective change on gerrit.
//
Attachments
For Gerrit Dashboard: QTBUG-122720 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
543111,2 | tst_toolsupport: make the i386 case really about i386 | dev | qt/qtbase | Status: MERGED | -1 | 0 |
545741,2 | tst_toolsupport: make the i386 case really about i386 | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |