13af6ab5fSopenharmony_ci.language ECMAScript 23af6ab5fSopenharmony_ci 33af6ab5fSopenharmony_cislotNum = 0x6 43af6ab5fSopenharmony_ci.function any .#&#nameB(any a0, any a1, any a2, any a3) { 53af6ab5fSopenharmony_cilabel_1: 63af6ab5fSopenharmony_cilabel_0: 73af6ab5fSopenharmony_ci newlexenv 0x1 83af6ab5fSopenharmony_ci lda a3 93af6ab5fSopenharmony_ci stlexvar 0x0, 0x0 103af6ab5fSopenharmony_ci definefunc 0x0, .#&@0*#foo, 0x0 113af6ab5fSopenharmony_ci sta v0 123af6ab5fSopenharmony_ci ldlexvar 0x0, 0x0 133af6ab5fSopenharmony_ci sta v1 143af6ab5fSopenharmony_ci createarraywithbuffer 0x1, _1 153af6ab5fSopenharmony_ci stobjbyname 0x2, a, v1 163af6ab5fSopenharmony_ci ldlexvar 0x0, 0x0 173af6ab5fSopenharmony_ci sta v1 183af6ab5fSopenharmony_ci lda v0 193af6ab5fSopenharmony_ci stobjbyname 0x4, foo, v1 203af6ab5fSopenharmony_ci ldundefined 213af6ab5fSopenharmony_ci returnundefined 223af6ab5fSopenharmony_cilabel_2: 233af6ab5fSopenharmony_ci} 243af6ab5fSopenharmony_ci 253af6ab5fSopenharmony_cislotNum = 0x2 263af6ab5fSopenharmony_ci.function any .#&@0*#foo(any a0, any a1, any a2) { 273af6ab5fSopenharmony_cilabel_1: 283af6ab5fSopenharmony_cilabel_0: 293af6ab5fSopenharmony_ci ldlexvar 0x0, 0x0 303af6ab5fSopenharmony_ci ldobjbyname 0x0, a 313af6ab5fSopenharmony_ci ldundefined 323af6ab5fSopenharmony_ci returnundefined 333af6ab5fSopenharmony_cilabel_2: 343af6ab5fSopenharmony_ci} 353af6ab5fSopenharmony_ci 363af6ab5fSopenharmony_cislotNum = 0x7 373af6ab5fSopenharmony_ci.function any .func_main_0(any a0, any a1, any a2) { 383af6ab5fSopenharmony_cilabel_4: 393af6ab5fSopenharmony_cilabel_0: 403af6ab5fSopenharmony_ci ldundefined 413af6ab5fSopenharmony_ci stglobalvar 0x0, nameB 423af6ab5fSopenharmony_ci definefunc 0x1, .#&#nameB, 0x1 433af6ab5fSopenharmony_ci sta v0 443af6ab5fSopenharmony_ci ldglobalvar 0x2, nameB 453af6ab5fSopenharmony_ci sta v1 463af6ab5fSopenharmony_ci callruntime.istrue 0x3 473af6ab5fSopenharmony_ci jnez label_3 483af6ab5fSopenharmony_cilabel_2: 493af6ab5fSopenharmony_ci createemptyobject 503af6ab5fSopenharmony_ci sta v1 513af6ab5fSopenharmony_ci stglobalvar 0x4, nameB 523af6ab5fSopenharmony_cilabel_3: 533af6ab5fSopenharmony_ci lda v0 543af6ab5fSopenharmony_ci callarg1 0x5, v1 553af6ab5fSopenharmony_ci ldundefined 563af6ab5fSopenharmony_ci returnundefined 573af6ab5fSopenharmony_cilabel_5: 583af6ab5fSopenharmony_ci} 593af6ab5fSopenharmony_ci 603af6ab5fSopenharmony_ci 61