1slotNum = 0x6 2.language ECMAScript 3.function any .#&#nameB(any a0, any a1, any a2, any a3) { 4label_1: 5label_0: 6 newlexenv 0x1 7 lda a3 8 stlexvar 0x0, 0x0 9 definefunc 0x0, .#&@0*#foo, 0x0 10 sta v0 11 ldlexvar 0x0, 0x0 12 sta v1 13 createarraywithbuffer 0x1, _1 14 stobjbyname 0x2, a, v1 15 ldlexvar 0x0, 0x0 16 sta v1 17 lda v0 18 stobjbyname 0x4, foo, v1 19 returnundefined 20label_2: 21} 22 23slotNum = 0x2 24.language ECMAScript 25.function any .#&@0*#foo(any a0, any a1, any a2) { 26label_1: 27label_0: 28 ldlexvar 0x0, 0x0 29 ldobjbyname 0x0, a 30 returnundefined 31label_2: 32} 33 34slotNum = 0x7 35.language ECMAScript 36.function any .func_main_0(any a0, any a1, any a2) { 37label_4: 38label_0: 39 ldundefined 40 stglobalvar 0x0, nameB 41 definefunc 0x1, .#&#nameB, 0x1 42 sta v0 43 ldglobalvar 0x2, nameB 44 sta v1 45 callruntime.istrue 0x3 46 jnez label_3 47label_2: 48 createemptyobject 49 sta v1 50 stglobalvar 0x4, nameB 51label_3: 52 lda v0 53 callarg1 0x5, v1 54 returnundefined 55label_5: 56} 57 58 59