...
1-- in.cue --
2dynamic: t1: {
3 X=(a): 1
4 x: X
5 a: "name"
6}
7
8dynamic: t2: {
9 x: X
10 X=(a): 1
11 a: "name"
12}
13-- out/compile --
14--- in.cue
15{
16 dynamic: {
17 t1: {
18 〈0;a〉: 1
19 x: 〈0;(〈0;a〉)〉
20 a: "name"
21 }
22 }
23 dynamic: {
24 t2: {
25 x: 〈0;(〈0;a〉)〉
26 〈0;a〉: 1
27 a: "name"
28 }
29 }
30}
31-- out/eval/stats --
32Leaks: 0
33Freed: 10
34Reused: 5
35Allocs: 5
36Retain: 2
37
38Unifications: 10
39Conjuncts: 11
40Disjuncts: 10
41-- out/eval --
42(struct){
43 dynamic: (struct){
44 t1: (struct){
45 x: (int){ 1 }
46 a: (string){ "name" }
47 name: (int){ 1 }
48 }
49 t2: (struct){
50 x: (int){ 1 }
51 a: (string){ "name" }
52 name: (int){ 1 }
53 }
54 }
55}
View as plain text