Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.9.0 Beta1
-
None
-
3d12a8317 (dev), 547169d0b (6.9)
Description
Consider the attached project. With 6.8 it outputs:
qml: literals int 0 int 56 negative int -38 qsizetype 0 qsizetype 49 qml: variable int 0 qsizetype 0 int 484 negative int -484 qsizetype 484
With 6.9 it outputs:
int 0 int 56 negative int -38 qsizetype 0 qsizetype 49 qml: variable int 0 qsizetype 0 int 0 negative int -484 qsizetype 4647222234237108224
Attachments
Issue Links
- relates to
-
QTBUG-132345 [Reg 6.5 -> 6.8] qmlcachegen miscompiles number coercions
-
- Closed
-
For Gerrit Dashboard: QTBUG-132329 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
612712,5 | QmlCompiler: Coerce values when calling methods | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
613087,2 | QmlCompiler: Coerce values when calling methods | 6.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |