diff options
| author | Ulf Hermann <ulf.hermann@qt.io> | 2025-11-28 10:06:21 +0100 |
|---|---|---|
| committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2025-11-30 22:39:08 +0000 |
| commit | d4e37bb655309acb69f37cca875ac1eb6438fd5a (patch) | |
| tree | 35aadd1248552f01b828c665984d983ae2bb3a22 /tests/auto/qml/qmlcppcodegen/data/splice.qml | |
| parent | 37e9205d97f9ffa71ca91d170dcba14a584c1de5 (diff) | |
QmlCompiler: Don't read out of bounds when analyzing splice()6.10
You can call splice with only one argument, after all.
Pick-to: 6.8 6.5
Fixes: QTBUG-142253
Change-Id: I3dec244325fd4d57a045ec024968e26e4f6372db
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
(cherry picked from commit c094b60fedff5b2a52d0c350ecfa13fb5b9245b0)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'tests/auto/qml/qmlcppcodegen/data/splice.qml')
| -rw-r--r-- | tests/auto/qml/qmlcppcodegen/data/splice.qml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/auto/qml/qmlcppcodegen/data/splice.qml b/tests/auto/qml/qmlcppcodegen/data/splice.qml new file mode 100644 index 0000000000..71225097d5 --- /dev/null +++ b/tests/auto/qml/qmlcppcodegen/data/splice.qml @@ -0,0 +1,7 @@ +import QtQml + +QtObject { + property list<int> intList: [0, 1, 2, 3] + property list<int> spliced + Component.onCompleted: spliced = intList.splice(2) +} |
