Details
-
Bug
-
Resolution: Out of scope
-
P3: Somewhat important
-
None
-
5.12.0 Beta 4
Description
C++ enums of type quint32 are converted to negative numbers when they exceed the range of qint32. This results in those being unusable in QML and passing them back to C++ results in undefined behaviour.
See example.
Attachments
For Gerrit Dashboard: QTBUG-71947 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
249677,2 | Document that you shouldn't Q_ENUM() things outside the int range | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |