1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
linkname "";
typedef A = (
int a,
int#[2] aa,
);
typedef B = (
A b,
A#[2] bb,
A#[2,2] bbb,
);
() test() {
var B x = (
(11, [22, 33]),
[(444, [555, 666]), (777, [888, 999])],
[
[(111, [112, 113]), (121, [122, 123])],
[(211, [212, 213]), (221, [222, 223])],
],
);
var A#[2] y = [
(1001, [1002, 1003]),
(1004, [1005, 1006]),
];
x = (
(123, [456, 789]),
[(444, [555, 666]), (777, [888, 999])],
[
[(111, [112, 113]), (121, [122, 123])],
[(211, [212, 213]), (221, [222, 223])],
],
);
y = [
(2001, [2002, 2003]),
(2004, [2005, 2006]),
];
}
|