@@ -1069,17 +1069,14 @@ pub mod hir_build_tests {
10691069 v18:CBool = Test v11
10701070 IfFalse v18, bb3(v10, v11, v12)
10711071 v22:Fixnum[3] = Const Value(3)
1072- PatchPoint NoEPEscape(test)
10731072 CheckInterrupts
10741073 Jump bb4(v10, v11, v22)
1075- bb3(v29:BasicObject, v30:BasicObject, v31:NilClass):
1076- v35:Fixnum[4] = Const Value(4)
1077- PatchPoint NoEPEscape(test)
1078- Jump bb4(v29, v30, v35)
1079- bb4(v40:BasicObject, v41:BasicObject, v42:Fixnum):
1080- PatchPoint NoEPEscape(test)
1074+ bb3(v27:BasicObject, v28:BasicObject, v29:NilClass):
1075+ v33:Fixnum[4] = Const Value(4)
1076+ Jump bb4(v27, v28, v33)
1077+ bb4(v36:BasicObject, v37:BasicObject, v38:Fixnum):
10811078 CheckInterrupts
1082- Return v42
1079+ Return v38
10831080 " ) ;
10841081 }
10851082
@@ -1366,23 +1363,20 @@ pub mod hir_build_tests {
13661363 CheckInterrupts
13671364 Jump bb4(v10, v16, v20)
13681365 bb4(v26:BasicObject, v27:BasicObject, v28:BasicObject):
1369- PatchPoint NoEPEscape(test)
1370- v34:Fixnum[0] = Const Value(0)
1371- v37:BasicObject = SendWithoutBlock v28, :>, v34 # SendFallbackReason: Uncategorized(opt_gt)
1366+ v32:Fixnum[0] = Const Value(0)
1367+ v35:BasicObject = SendWithoutBlock v28, :>, v32 # SendFallbackReason: Uncategorized(opt_gt)
13721368 CheckInterrupts
1373- v40:CBool = Test v37
1374- IfTrue v40, bb3(v26, v27, v28)
1375- v43:NilClass = Const Value(nil)
1376- PatchPoint NoEPEscape(test)
1369+ v38:CBool = Test v35
1370+ IfTrue v38, bb3(v26, v27, v28)
1371+ v41:NilClass = Const Value(nil)
13771372 CheckInterrupts
13781373 Return v27
1379- bb3(v53:BasicObject, v54:BasicObject, v55:BasicObject):
1380- PatchPoint NoEPEscape(test)
1381- v62:Fixnum[1] = Const Value(1)
1382- v65:BasicObject = SendWithoutBlock v54, :+, v62 # SendFallbackReason: Uncategorized(opt_plus)
1383- v70:Fixnum[1] = Const Value(1)
1384- v73:BasicObject = SendWithoutBlock v55, :-, v70 # SendFallbackReason: Uncategorized(opt_minus)
1385- Jump bb4(v53, v65, v73)
1374+ bb3(v49:BasicObject, v50:BasicObject, v51:BasicObject):
1375+ v56:Fixnum[1] = Const Value(1)
1376+ v59:BasicObject = SendWithoutBlock v50, :+, v56 # SendFallbackReason: Uncategorized(opt_plus)
1377+ v64:Fixnum[1] = Const Value(1)
1378+ v67:BasicObject = SendWithoutBlock v51, :-, v64 # SendFallbackReason: Uncategorized(opt_minus)
1379+ Jump bb4(v49, v59, v67)
13861380 " ) ;
13871381 }
13881382
@@ -3064,15 +3058,13 @@ pub mod hir_build_tests {
30643058 CheckInterrupts
30653059 v35:CBool[true] = Test v32
30663060 IfFalse v35, bb3(v16, v17, v18, v19, v20, v25)
3067- PatchPoint NoEPEscape(open)
3068- v42:BasicObject = InvokeBlock, v25 # SendFallbackReason: Uncategorized(invokeblock)
3069- v45:BasicObject = InvokeBuiltin dir_s_close, v16, v25
3061+ v40:BasicObject = InvokeBlock, v25 # SendFallbackReason: Uncategorized(invokeblock)
3062+ v43:BasicObject = InvokeBuiltin dir_s_close, v16, v25
30703063 CheckInterrupts
3071- Return v42
3072- bb3(v51, v52, v53, v54, v55, v56):
3073- PatchPoint NoEPEscape(open)
3064+ Return v40
3065+ bb3(v49, v50, v51, v52, v53, v54):
30743066 CheckInterrupts
3075- Return v56
3067+ Return v54
30763068 " ) ;
30773069 }
30783070
@@ -3548,12 +3540,10 @@ pub mod hir_build_tests {
35483540 v22:Fixnum[1] = Const Value(1)
35493541 v24:Fixnum[1] = Const Value(1)
35503542 v27:BasicObject = SendWithoutBlock v22, :+, v24 # SendFallbackReason: Uncategorized(opt_plus)
3551- PatchPoint NoEPEscape(test)
35523543 Jump bb3(v10, v27, v12)
3553- bb3(v32:BasicObject, v33:BasicObject, v34:BasicObject):
3554- PatchPoint NoEPEscape(test)
3544+ bb3(v30:BasicObject, v31:BasicObject, v32:BasicObject):
35553545 CheckInterrupts
3556- Return v33
3546+ Return v31
35573547 " ) ;
35583548 }
35593549
0 commit comments