1slotNum = 0xa 2expectedProperty = 0x1 3.language ECMAScript 4.function any .#~A=#A(any a0, any a1, any a2) { 5label_1: 6label_0: 7 ldhole 8 sta v0 9 defineclasswithbuffer 0x0, .#~A=A~=#, _2, 0x0, v0 10 sta v0 11 ldobjbyname 0x1, prototype 12 lda v0 13 stobjbyname 0x3, D, a2 14 ldhole 15 sta v0 16 defineclasswithbuffer 0x5, .#~A=A~^1=#, _3, 0x0, v0 17 sta v0 18 ldobjbyname 0x6, prototype 19 lda v0 20 stobjbyname 0x8, D, a2 21 lda a2 22 return 23label_2: 24} 25 26slotNum = 0x0 27.language ECMAScript 28.function any .#~A=A~=#(any a0, any a1, any a2) { 29label_1: 30label_0: 31 lda a2 32 return 33label_2: 34} 35 36slotNum = 0x0 37.language ECMAScript 38.function any .#~A=A~^1=#(any a0, any a1, any a2) { 39label_1: 40label_0: 41 lda a2 42 return 43label_2: 44} 45 46slotNum = 0x1 47.language ECMAScript 48.function any .#~B=#B(any a0, any a1, any a2) { 49label_1: 50label_0: 51 definefunc 0x0, .#~B=B*#B, 0x0 52 lda a2 53 return 54label_2: 55} 56 57slotNum = 0x0 58.language ECMAScript 59.function any .#~B=B*#B(any a0, any a1, any a2) { 60label_1: 61label_0: 62 returnundefined 63label_2: 64} 65 66slotNum = 0x0 67.language ECMAScript 68.function any .#~B>#B(any a0, any a1, any a2) { 69label_1: 70label_0: 71 returnundefined 72label_2: 73} 74 75slotNum = 0x0 76.language ECMAScript 77.function any .#~C<#foo(any a0, any a1, any a2) { 78label_1: 79label_0: 80 returnundefined 81label_2: 82} 83 84slotNum = 0x3 85expectedProperty = 0x1 86.language ECMAScript 87.function any .#~C=#C(any a0, any a1, any a2) { 88label_1: 89label_0: 90 definefunc 0x0, .#~C=C*#, 0x0 91 stobjbyname 0x1, c, a2 92 lda a2 93 return 94label_2: 95} 96 97slotNum = 0x0 98.language ECMAScript 99.function any .#~C=C*#(any a0, any a1, any a2) { 100label_1: 101label_0: 102 returnundefined 103label_2: 104} 105 106slotNum = 0x0 107.language ECMAScript 108.function any .#~C>#foo(any a0, any a1, any a2) { 109label_1: 110label_0: 111 returnundefined 112label_2: 113} 114 115slotNum = 0x0 116.language ECMAScript 117.function any .#~C>#foo^1(any a0, any a1, any a2) { 118label_1: 119label_0: 120 returnundefined 121label_2: 122} 123 124slotNum = 0x9 125.language ECMAScript 126.function any .func_main_0(any a0, any a1, any a2) { 127label_1: 128label_0: 129 ldhole 130 sta v0 131 defineclasswithbuffer 0x0, .#~A=#A, _4, 0x0, v0 132 ldobjbyname 0x1, prototype 133 ldhole 134 sta v0 135 defineclasswithbuffer 0x3, .#~B=#B, _5, 0x0, v0 136 ldobjbyname 0x4, prototype 137 ldhole 138 sta v0 139 defineclasswithbuffer 0x6, .#~C=#C, _6, 0x0, v0 140 ldobjbyname 0x7, prototype 141 returnundefined 142label_2: 143} 144 145 146======> literal array buffer <====== 147------------------------------------ 148slot _0 149------------------------------------ 150slot _1 151{ 152 index: 0 153 tag: 2 154 val: 0 155}, 156{ 157 index: 1 158 tag: 2 159 val: 0 160}, 161{ 162 index: 2 163 tag: 2 164 val: 0 165}, 166{ 167 index: 3 168 tag: 2 169 val: 0 170}, 171{ 172 index: 4 173 tag: 2 174 val: 0 175}, 176{ 177 index: 5 178 tag: 2 179 val: 0 180}, 181------------------------------------ 182slot _2 183{ 184 index: 0 185 tag: 0 186 val: 2 187}, 188{ 189 index: 1 190 tag: 2 191 val: 0 192}, 193------------------------------------ 194slot _3 195{ 196 index: 0 197 tag: 0 198 val: 2 199}, 200{ 201 index: 1 202 tag: 2 203 val: 0 204}, 205------------------------------------ 206slot _4 207{ 208 index: 0 209 tag: 0 210 val: 2 211}, 212{ 213 index: 1 214 tag: 2 215 val: 0 216}, 217------------------------------------ 218slot _5 219{ 220 index: 0 221 tag: 0 222 val: 5 223}, 224{ 225 index: 1 226 tag: 5 227 val: B 228}, 229{ 230 index: 2 231 tag: 0 232 val: 6 233}, 234{ 235 index: 3 236 tag: 6 237 val: .#~B>#B 238}, 239{ 240 index: 4 241 tag: 0 242 val: 9 243}, 244{ 245 index: 5 246 tag: 9 247 val: 0 248}, 249{ 250 index: 6 251 tag: 0 252 val: 2 253}, 254{ 255 index: 7 256 tag: 2 257 val: 1 258}, 259------------------------------------ 260slot _6 261{ 262 index: 0 263 tag: 0 264 val: 5 265}, 266{ 267 index: 1 268 tag: 5 269 val: foo 270}, 271{ 272 index: 2 273 tag: 0 274 val: 6 275}, 276{ 277 index: 3 278 tag: 6 279 val: .#~C>#foo^1 280}, 281{ 282 index: 4 283 tag: 0 284 val: 9 285}, 286{ 287 index: 5 288 tag: 9 289 val: 0 290}, 291{ 292 index: 6 293 tag: 0 294 val: 5 295}, 296{ 297 index: 7 298 tag: 5 299 val: foo 300}, 301{ 302 index: 8 303 tag: 0 304 val: 6 305}, 306{ 307 index: 9 308 tag: 6 309 val: .#~C<#foo 310}, 311{ 312 index: 10 313 tag: 0 314 val: 9 315}, 316{ 317 index: 11 318 tag: 9 319 val: 0 320}, 321{ 322 index: 12 323 tag: 0 324 val: 2 325}, 326{ 327 index: 13 328 tag: 2 329 val: 1 330}, 331