blob: d4a8fec42ea94094d8d765eea77b786d8385c213 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import QtQml
QtObject {
property bool no: false
property list<int> a: [1]
property list<int> b: [2]
property int c: {
let numbers = a;
a = [3]; // create side effect affecting "numbers"
if (no) {
// Force two branches to be merged on "numbers"
numbers = b
}
// Side effect is still in effect
return numbers[0];
}
}
|