Things like "foo as Test.Window" with "Test" being a type namespace lead to a bad code path in qqml.cpp and cause a crash at run time. Furthermore, we do not always generate code for type lookups, which can lead to an assert at compile time.
| For Gerrit Dashboard: QTBUG-102019 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 402126,6 | QmlCompiler: Fix a number of warts regarding type lookup | 6.3.0 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 402128,5 | QmlCompiler: Fix a number of warts regarding type lookup | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 402505,2 | Do generate code for necessary type lookups | 6.2 | qt/tqtc-qmlcompilerplus | Status: MERGED | +2 | 0 |