Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.2.10, 6.5.3, 6.6.0
-
None
-
cebb3a732 (dev), 048c8f226 (dev), d0484963f (dev), 590a47bc0 (6.6), 047cd2fce (tqtc/lts-6.5), af4c37e66 (tqtc/lts-6.2)
Description
Since we can write to shadowable properties we apparently get interesting results in some cases. See attached project:
ScaleConstraint.qml:10: (strict mode) Could not compile function markInputs: Cannot generate efficient code for internal conversion with incompatible or ambiguous types
Either of the assignments alone works. Only in combination they cause problems.
Attachments
For Gerrit Dashboard: QTBUG-117800 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
515345,7 | QmlCompiler: Extend shadow-checking | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
515346,7 | QmlCompiler: Optimize trivial as-casts out | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
515424,4 | QmlCompiler: Allow internal conversions from wrapped original types | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
516179,2 | QmlCompiler: Extend shadow-checking | 6.6 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
516227,3 | QmlCompiler: Extend shadow-checking | tqtc/lts-6.5 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |
516454,1 | QmlCompiler: Extend shadow-checking | tqtc/lts-6.2 | qt/tqtc-qtdeclarative | Status: ABANDONED | 0 | 0 |
516554,3 | Extend shadow-checking | tqtc/lts-6.2 | qt/tqtc-qmlcompilerplus | Status: MERGED | +2 | 0 |