summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAiden Fox Ivey <aiden@aidenfoxivey.com>2025-10-24 10:29:11 -0400
committerTakashi Kokubun <takashikkbn@gmail.com>2025-10-27 12:56:41 -0700
commit79db7d5204c7177a80a6df6eb9b7c47866c0fa17 (patch)
treee4c67b8cb33fef35bdc8c837ec8751383fce2b4b
parentc112368e3013fc1d27f217f40714a250019befa7 (diff)
ZJIT: Remove unnecessary `as` casts
-rw-r--r--zjit/src/hir.rs2
-rw-r--r--zjit/src/hir_type/mod.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/zjit/src/hir.rs b/zjit/src/hir.rs
index 1b4dc5b011..4eba78b752 100644
--- a/zjit/src/hir.rs
+++ b/zjit/src/hir.rs
@@ -2026,7 +2026,7 @@ impl Function {
return true;
}
let frame_state = self.frame_state(state);
- let iseq_insn_idx = frame_state.insn_idx as usize;
+ let iseq_insn_idx = frame_state.insn_idx;
let Some(profiled_type) = self.profiled_type_of_at(val, iseq_insn_idx) else {
return false;
};
diff --git a/zjit/src/hir_type/mod.rs b/zjit/src/hir_type/mod.rs
index 7e6da62fd0..7c10ef4425 100644
--- a/zjit/src/hir_type/mod.rs
+++ b/zjit/src/hir_type/mod.rs
@@ -252,7 +252,7 @@ impl Type {
Const::CInt8(v) => Self::from_cint(types::CInt8, v as i64),
Const::CInt16(v) => Self::from_cint(types::CInt16, v as i64),
Const::CInt32(v) => Self::from_cint(types::CInt32, v as i64),
- Const::CInt64(v) => Self::from_cint(types::CInt64, v as i64),
+ Const::CInt64(v) => Self::from_cint(types::CInt64, v),
Const::CUInt8(v) => Self::from_cint(types::CUInt8, v as i64),
Const::CUInt16(v) => Self::from_cint(types::CUInt16, v as i64),
Const::CUInt32(v) => Self::from_cint(types::CUInt32, v as i64),