1slotNum = 0x0 2.language ECMAScript 3.function any .#*#fun(any a0, any a1, any a2) { 4label_1: 5label_0: 6 returnundefined 7label_2: 8} 9 10slotNum = 0x0 11.language ECMAScript 12.function any .#~@0=#sendableClass(any a0, any a1, any a2) { 13label_1: 14label_0: 15 lda a2 16 return 17label_2: 18} 19 20slotNum = 0x4 21.language ECMAScript 22.function any .#~@0>#foo(any a0, any a1, any a2) { 23label_1: 24label_0: 25 callruntime.ldsendablelocalmodulevar 0x2 26 callarg0 0x0 27 callruntime.ldsendablelocalmodulevar 0x1 28 throw.undefinedifholewithname a 29 callruntime.ldsendablelocalmodulevar 0x0 30 sta v0 31 throw.undefinedifholewithname B 32 mov v1, v0 33 newobjrange 0x2, 0x1, v1 34 returnundefined 35label_2: 36} 37 38slotNum = 0x0 39.language ECMAScript 40.function any .#~A=#A(any a0, any a1, any a2) { 41label_1: 42label_0: 43 lda a2 44 return 45label_2: 46} 47 48slotNum = 0x0 49.language ECMAScript 50.function any .#~B=#B(any a0, any a1, any a2) { 51label_1: 52label_0: 53 lda a2 54 return 55label_2: 56} 57 58slotNum = 0xa 59.language ECMAScript 60.function any .func_main_0(any a0, any a1, any a2) { 61label_1: 62label_0: 63 definefunc 0x0, .#*#fun, 0x0 64 stmodulevar 0x2 65 ldhole 66 sta v0 67 defineclasswithbuffer 0x1, .#~A=#A, _2, 0x0, v0 68 sta v0 69 ldobjbyname 0x2, prototype 70 ldhole 71 sta v1 72 defineclasswithbuffer 0x4, .#~B=#B, _3, 0x0, v1 73 sta v1 74 ldobjbyname 0x5, prototype 75 lda v1 76 stmodulevar 0x0 77 mov v2, v0 78 newobjrange 0x7, 0x1, v2 79 stmodulevar 0x1 80 ldhole 81 sta v0 82 callruntime.definesendableclass 0x9, .#~@0=#sendableClass, _5, 0x0, v0 83 returnundefined 84label_2: 85} 86 87 88