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