@@ -4576,8 +4576,9 @@ mod hir_opt_tests {
45764576 v19:ArrayExact = NewArray v12, v13
45774577 PatchPoint NoSingletonClass(Array@0x1008)
45784578 PatchPoint MethodRedefined(Array@0x1008, length@0x1010, cme:0x1018)
4579+ v31:CInt64 = ArrayLength v19
4580+ v32:Fixnum = BoxFixnum v31
45794581 IncrCounter inline_cfunc_optimized_send_count
4580- v32:Fixnum = CCall v19, :Array#length@0x1040
45814582 CheckInterrupts
45824583 Return v32
45834584 " ) ;
@@ -4607,8 +4608,9 @@ mod hir_opt_tests {
46074608 v19:ArrayExact = NewArray v12, v13
46084609 PatchPoint NoSingletonClass(Array@0x1008)
46094610 PatchPoint MethodRedefined(Array@0x1008, size@0x1010, cme:0x1018)
4611+ v31:CInt64 = ArrayLength v19
4612+ v32:Fixnum = BoxFixnum v31
46104613 IncrCounter inline_cfunc_optimized_send_count
4611- v32:Fixnum = CCall v19, :Array#size@0x1040
46124614 CheckInterrupts
46134615 Return v32
46144616 " ) ;
@@ -9164,8 +9166,9 @@ mod hir_opt_tests {
91649166 PatchPoint NoSingletonClass(Array@0x1008)
91659167 PatchPoint MethodRedefined(Array@0x1008, length@0x1010, cme:0x1018)
91669168 v25:ArrayExact = GuardType v10, ArrayExact
9169+ v26:CInt64 = ArrayLength v25
9170+ v27:Fixnum = BoxFixnum v26
91679171 IncrCounter inline_cfunc_optimized_send_count
9168- v27:Fixnum = CCall v25, :Array#length@0x1040
91699172 CheckInterrupts
91709173 Return v27
91719174 " ) ;
@@ -9195,8 +9198,9 @@ mod hir_opt_tests {
91959198 PatchPoint NoSingletonClass(Array@0x1008)
91969199 PatchPoint MethodRedefined(Array@0x1008, size@0x1010, cme:0x1018)
91979200 v25:ArrayExact = GuardType v10, ArrayExact
9201+ v26:CInt64 = ArrayLength v25
9202+ v27:Fixnum = BoxFixnum v26
91989203 IncrCounter inline_cfunc_optimized_send_count
9199- v27:Fixnum = CCall v25, :Array#size@0x1040
92009204 CheckInterrupts
92019205 Return v27
92029206 " ) ;
0 commit comments