1.language ECMAScript
2
3slotNum = 0x0
4.function any .#~A=#A(any a0, any a1, any a2) {
5label_1: 
6label_0: 
7	lda a2
8	return
9label_2: 
10}
11
12slotNum = 0x2
13.function any .#~A>#Prop(any a0, any a1, any a2) {
14label_1: 
15label_0: 
16	lda a2
17	ldobjbyname 0x0, prop
18	return
19label_2: 
20}
21
22slotNum = 0x2
23.function any .#~A>#Prop^1(any a0, any a1, any a2, any a3) {
24label_1: 
25label_0: 
26	lda a3
27	stobjbyname 0x0, prop, a2
28	ldundefined
29	returnundefined
30label_2: 
31}
32
33slotNum = 0x1
34.function any .func_main_0(any a0, any a1, any a2) {
35label_1: 
36label_0: 
37	ldhole
38	sta v0
39	callruntime.definesendableclass 0x0, .#~A=#A, _3, 0x0, v0
40	ldundefined
41	returnundefined
42label_2: 
43}
44
45
46======> literal array buffer <======
47------------------------------------
48slot _0
49------------------------------------
50slot _1
51{
52  index: 0
53    tag: 2
54    val: 0
55},
56{
57  index: 1
58    tag: 2
59    val: 0
60},
61{
62  index: 2
63    tag: 2
64    val: 0
65},
66{
67  index: 3
68    tag: 2
69    val: 0
70},
71{
72  index: 4
73    tag: 2
74    val: 0
75},
76{
77  index: 5
78    tag: 2
79    val: 0
80},
81------------------------------------
82slot _2
83{
84  index: 0
85    tag: 0
86    val: 5
87},
88{
89  index: 1
90    tag: 5
91    val: prop
92},
93{
94  index: 2
95    tag: 0
96    val: 2
97},
98{
99  index: 3
100    tag: 2
101    val: 2
102},
103{
104  index: 4
105    tag: 0
106    val: 2
107},
108{
109  index: 5
110    tag: 2
111    val: 1
112},
113------------------------------------
114slot _3
115{
116  index: 0
117    tag: 0
118    val: 5
119},
120{
121  index: 1
122    tag: 5
123    val: Prop
124},
125{
126  index: 2
127    tag: 0
128    val: 26
129},
130{
131  index: 3
132    tag: 26
133    val: .#~A>#Prop
134},
135{
136  index: 4
137    tag: 0
138    val: 9
139},
140{
141  index: 5
142    tag: 9
143    val: 0
144},
145{
146  index: 6
147    tag: 0
148    val: 5
149},
150{
151  index: 7
152    tag: 5
153    val: Prop
154},
155{
156  index: 8
157    tag: 0
158    val: 27
159},
160{
161  index: 9
162    tag: 27
163    val: .#~A>#Prop^1
164},
165{
166  index: 10
167    tag: 0
168    val: 9
169},
170{
171  index: 11
172    tag: 9
173    val: 1
174},
175{
176  index: 12
177    tag: 0
178    val: 2
179},
180{
181  index: 13
182    tag: 2
183    val: 2
184},
185{
186  index: 14
187    tag: 0
188    val: 24
189},
190{
191  index: 15
192    tag: 24
193    val: _2
194},
195