aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmlcppcodegen/data/sideEffectOnArgument.qml
blob: 226bf12f58b9140dcdda3bf7538233a0067e6358 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import QtQml

QtObject {
    function foo(data: var) : void {
        data.count = 1
    }

    function check(data : var) : void {
        console.info("check", data.count === 1 ? "ok" : "fail")
    }

    function bugTest() : void {
        const data = ({})
        foo(data)
        check(data)
    }

    Component.onCompleted: bugTest()
}