Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.8.2, 6.9.0 RC
-
96f4e60ff (dev), 86268411e (dev), 4171f5c73 (dev), fcff01fde (dev), 47175a6ce (dev), b5e586f98 (dev), 123a4188d (dev), 4d590880b (6.9), 91bd35016 (6.9), c130f86e6 (6.9), 6c44ef943 (tqtc/lts-6.8), b4b680ab5 (tqtc/lts-6.8)
Description
The following does not compile in strict mode:
AnchorChanges { target: myRect // could not compile binding for top: Cannot generate efficient code for internal // conversion with incompatible or ambiguous types: QQuickItem::top with type // QQuickAnchorLine (stored as QVariant) -> QQuickItem::top with type QQuickAnchorLine // (stored as QVariant) anchors.top: window.top anchors.bottom: window.bottom }
To reproduce, run attached example.
Attachments
For Gerrit Dashboard: QTBUG-134790 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
638712,10 | Compiler: Include updated type in property registers' descriptive name | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
639074,19 | Compiler: Skip bindings to properties of type QQmlScriptString | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
639097,8 | Aotstats: Use common static strings for Json object operations | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
639536,8 | Compiler: Add infrastructure to skip functions | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
639537,12 | Compiler: Adapt AotStats to skipping functions | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
639895,3 | tst_qmlcachegen: Rework aotstats_generation test | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
640604,2 | Compiler: Include updated type in property registers' descriptive name | 6.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
640606,2 | Aotstats: Use common static strings for Json object operations | 6.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
640607,2 | tst_qmlcachegen: Rework aotstats_generation test | 6.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
640608,1 | Compiler: Add infrastructure to skip functions | 6.9 | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
640609,1 | Compiler: Adapt AotStats to skipping functions | 6.9 | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
640610,1 | Compiler: Skip bindings to properties of type QQmlScriptString | 6.9 | qt/qtdeclarative | Status: ABANDONED | +2 | 0 |
641183,3 | Compiler: Adapt to skipping compilation of functions/bindings | dev | qt/tqtc-qmlcompilerplus | Status: MERGED | +2 | 0 |
642324,1 | Compiler: Include updated type in property registers' descriptive name | tqtc/lts-6.8 | qt/tqtc-qtdeclarative | Status: ABANDONED | 0 | 0 |
642325,2 | Aotstats: Use common static strings for Json object operations | tqtc/lts-6.8 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |
642326,2 | tst_qmlcachegen: Rework aotstats_generation test | tqtc/lts-6.8 | qt/tqtc-qtdeclarative | Status: MERGED | +2 | 0 |