@@ -69,6 +69,7 @@ ClosureCode {
6969 Push FP[-6]
7070 LoadFieldTOS CP#1
7171 PopLocal r0
72+ CheckFunctionTypeArgs 0, r1
7273 CheckStack 0
7374 JumpIfUnchecked L1
7475 Push FP[-5]
@@ -768,6 +769,7 @@ ClosureCode {
768769 Push FP[-5]
769770 LoadFieldTOS CP#1
770771 PopLocal r1
772+ CheckFunctionTypeArgs 0, r2
771773 CheckStack 0
772774 Push FP[-5]
773775 LoadFieldTOS CP#6
@@ -987,6 +989,7 @@ ClosureCode {
987989 Push FP[-6]
988990 LoadFieldTOS CP#1
989991 PopLocal r0
992+ CheckFunctionTypeArgs 0, r1
990993 CheckStack 0
991994 AllocateContext 1, 2
992995 StoreLocal r1
@@ -1057,6 +1060,7 @@ ClosureCode {
10571060 Push FP[-5]
10581061 LoadFieldTOS CP#1
10591062 PopLocal r0
1063+ CheckFunctionTypeArgs 0, r1
10601064 CheckStack 0
10611065 Push r0
10621066 LoadContextParent
@@ -1085,6 +1089,7 @@ ClosureCode {
10851089 Push FP[-5]
10861090 LoadFieldTOS CP#1
10871091 PopLocal r0
1092+ CheckFunctionTypeArgs 0, r1
10881093 CheckStack 0
10891094 Push r0
10901095 LoadContextVar 0, 0
@@ -1242,6 +1247,7 @@ ClosureCode {
12421247 Push FP[-5]
12431248 LoadFieldTOS CP#5
12441249 PopLocal r0
1250+ CheckFunctionTypeArgs 0, r1
12451251 CheckStack 0
12461252 Push r0
12471253 LoadContextVar 1, 0
@@ -1258,6 +1264,7 @@ ClosureCode {
12581264 Push FP[-6]
12591265 LoadFieldTOS CP#5
12601266 PopLocal r0
1267+ CheckFunctionTypeArgs 0, r1
12611268 CheckStack 0
12621269 JumpIfUnchecked L1
12631270 Push FP[-5]
@@ -1360,6 +1367,7 @@ ClosureCode {
13601367 Push FP[-5]
13611368 LoadFieldTOS CP#7
13621369 PopLocal r0
1370+ CheckFunctionTypeArgs 0, r1
13631371 CheckStack 0
13641372 Push r0
13651373 Push r0
@@ -1457,6 +1465,7 @@ ClosureCode {
14571465 Push FP[-5]
14581466 LoadFieldTOS CP#5
14591467 PopLocal r0
1468+ CheckFunctionTypeArgs 0, r1
14601469 CheckStack 0
14611470 Push r0
14621471 LoadContextVar 0, 0
@@ -1515,6 +1524,7 @@ ClosureCode {
15151524 Push FP[-5]
15161525 LoadFieldTOS CP#1
15171526 PopLocal r0
1527+ CheckFunctionTypeArgs 0, r1
15181528 CheckStack 0
15191529 AllocateClosure CP#3
15201530 StoreLocal r3
@@ -1548,6 +1558,7 @@ ClosureCode {
15481558 Push FP[-5]
15491559 LoadFieldTOS CP#1
15501560 PopLocal r0
1561+ CheckFunctionTypeArgs 0, r1
15511562 CheckStack 0
15521563 PushNull
15531564 ReturnTOS
0 commit comments