Skip to content

Commit 117e5b6

Browse files
committed
ZJIT: Print CCallWithFrame as CCallWithFrame, not CallCFunc
1 parent d25d993 commit 117e5b6

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

zjit/src/hir.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1044,7 +1044,7 @@ impl<'a> std::fmt::Display for InsnPrinter<'a> {
10441044
Ok(())
10451045
},
10461046
Insn::CCallWithFrame { cfunc, args, name, .. } => {
1047-
write!(f, "CallCFunc {}@{:p}", name.contents_lossy(), self.ptr_map.map_ptr(cfunc))?;
1047+
write!(f, "CCallWithFrame {}@{:p}", name.contents_lossy(), self.ptr_map.map_ptr(cfunc))?;
10481048
for arg in args {
10491049
write!(f, ", {arg}")?;
10501050
}
@@ -10985,7 +10985,7 @@ mod opt_tests {
1098510985
v11:HashExact = NewHash
1098610986
PatchPoint MethodRedefined(Hash@0x1000, dup@0x1008, cme:0x1010)
1098710987
PatchPoint NoSingletonClass(Hash@0x1000)
10988-
v24:BasicObject = CallCFunc dup@0x1038, v11
10988+
v24:BasicObject = CCallWithFrame dup@0x1038, v11
1098910989
v15:BasicObject = SendWithoutBlock v24, :freeze
1099010990
CheckInterrupts
1099110991
Return v15
@@ -11078,7 +11078,7 @@ mod opt_tests {
1107811078
v11:ArrayExact = NewArray
1107911079
PatchPoint MethodRedefined(Array@0x1000, dup@0x1008, cme:0x1010)
1108011080
PatchPoint NoSingletonClass(Array@0x1000)
11081-
v24:BasicObject = CallCFunc dup@0x1038, v11
11081+
v24:BasicObject = CCallWithFrame dup@0x1038, v11
1108211082
v15:BasicObject = SendWithoutBlock v24, :freeze
1108311083
CheckInterrupts
1108411084
Return v15
@@ -11172,7 +11172,7 @@ mod opt_tests {
1117211172
v12:StringExact = StringCopy v10
1117311173
PatchPoint MethodRedefined(String@0x1008, dup@0x1010, cme:0x1018)
1117411174
PatchPoint NoSingletonClass(String@0x1008)
11175-
v25:BasicObject = CallCFunc dup@0x1040, v12
11175+
v25:BasicObject = CCallWithFrame dup@0x1040, v12
1117611176
v16:BasicObject = SendWithoutBlock v25, :freeze
1117711177
CheckInterrupts
1117811178
Return v16
@@ -11267,7 +11267,7 @@ mod opt_tests {
1126711267
v12:StringExact = StringCopy v10
1126811268
PatchPoint MethodRedefined(String@0x1008, dup@0x1010, cme:0x1018)
1126911269
PatchPoint NoSingletonClass(String@0x1008)
11270-
v25:BasicObject = CallCFunc dup@0x1040, v12
11270+
v25:BasicObject = CCallWithFrame dup@0x1040, v12
1127111271
v16:BasicObject = SendWithoutBlock v25, :-@
1127211272
CheckInterrupts
1127311273
Return v16
@@ -11409,7 +11409,7 @@ mod opt_tests {
1140911409
PatchPoint MethodRedefined(Array@0x1008, to_s@0x1010, cme:0x1018)
1141011410
PatchPoint NoSingletonClass(Array@0x1008)
1141111411
v30:ArrayExact = GuardType v9, ArrayExact
11412-
v31:BasicObject = CallCFunc to_s@0x1040, v30
11412+
v31:BasicObject = CCallWithFrame to_s@0x1040, v30
1141311413
v17:String = AnyToString v9, str: v31
1141411414
v19:StringExact = StringConcat v13, v17
1141511415
CheckInterrupts
@@ -12481,7 +12481,7 @@ mod opt_tests {
1248112481
v11:ArrayExact = NewArray
1248212482
PatchPoint MethodRedefined(Array@0x1000, reverse@0x1008, cme:0x1010)
1248312483
PatchPoint NoSingletonClass(Array@0x1000)
12484-
v22:ArrayExact = CallCFunc reverse@0x1038, v11
12484+
v22:ArrayExact = CCallWithFrame reverse@0x1038, v11
1248512485
CheckInterrupts
1248612486
Return v22
1248712487
");
@@ -12559,7 +12559,7 @@ mod opt_tests {
1255912559
v12:StringExact = StringCopy v10
1256012560
PatchPoint MethodRedefined(String@0x1008, to_s@0x1010, cme:0x1018)
1256112561
PatchPoint NoSingletonClass(String@0x1008)
12562-
v23:StringExact = CallCFunc to_s@0x1040, v12
12562+
v23:StringExact = CCallWithFrame to_s@0x1040, v12
1256312563
CheckInterrupts
1256412564
Return v23
1256512565
");

0 commit comments

Comments
 (0)