13af6ab5fSopenharmony_ci.language ECMAScript
23af6ab5fSopenharmony_ci
33af6ab5fSopenharmony_cislotNum = 0x0
43af6ab5fSopenharmony_ci.function any .#~A=#A(any a0, any a1, any a2) {
53af6ab5fSopenharmony_cilabel_1: 
63af6ab5fSopenharmony_cilabel_0: 
73af6ab5fSopenharmony_ci	lda a2
83af6ab5fSopenharmony_ci	return
93af6ab5fSopenharmony_cilabel_2: 
103af6ab5fSopenharmony_ci}
113af6ab5fSopenharmony_ci
123af6ab5fSopenharmony_cislotNum = 0x0
133af6ab5fSopenharmony_ci.function any .#~B=#B(any a0, any a1, any a2, any a3) {
143af6ab5fSopenharmony_cilabel_1: 
153af6ab5fSopenharmony_cilabel_0: 
163af6ab5fSopenharmony_ci	callruntime.supercallforwardallargs a0
173af6ab5fSopenharmony_ci	sta v0
183af6ab5fSopenharmony_ci	lda a2
193af6ab5fSopenharmony_ci	throw.ifsupernotcorrectcall 0x1
203af6ab5fSopenharmony_ci	lda v0
213af6ab5fSopenharmony_ci	throw.ifsupernotcorrectcall 0x0
223af6ab5fSopenharmony_ci	lda v0
233af6ab5fSopenharmony_ci	return
243af6ab5fSopenharmony_cilabel_2: 
253af6ab5fSopenharmony_ci}
263af6ab5fSopenharmony_ci
273af6ab5fSopenharmony_cislotNum = 0x9
283af6ab5fSopenharmony_ci.function any .func_main_0(any a0, any a1, any a2) {
293af6ab5fSopenharmony_cilabel_1: 
303af6ab5fSopenharmony_cilabel_0: 
313af6ab5fSopenharmony_ci	ldhole
323af6ab5fSopenharmony_ci	sta v0
333af6ab5fSopenharmony_ci	defineclasswithbuffer 0x0, .#~A=#A, _1, 0x0, v0
343af6ab5fSopenharmony_ci	sta v0
353af6ab5fSopenharmony_ci	ldobjbyname 0x1, prototype
363af6ab5fSopenharmony_ci	lda v0
373af6ab5fSopenharmony_ci	sttoglobalrecord 0x3, A
383af6ab5fSopenharmony_ci	tryldglobalbyname 0x4, A
393af6ab5fSopenharmony_ci	sta v0
403af6ab5fSopenharmony_ci	defineclasswithbuffer 0x5, .#~B=#B, _2, 0x0, v0
413af6ab5fSopenharmony_ci	sta v0
423af6ab5fSopenharmony_ci	ldobjbyname 0x6, prototype
433af6ab5fSopenharmony_ci	lda v0
443af6ab5fSopenharmony_ci	sttoglobalrecord 0x8, B
453af6ab5fSopenharmony_ci	ldundefined
463af6ab5fSopenharmony_ci	returnundefined
473af6ab5fSopenharmony_cilabel_2: 
483af6ab5fSopenharmony_ci}
493af6ab5fSopenharmony_ci
503af6ab5fSopenharmony_ci
51