diff --git a/crates/vm/src/vm/crossinterp.rs b/crates/vm/src/vm/crossinterp.rs index 6e215e378..3cc93d478 100644 --- a/crates/vm/src/vm/crossinterp.rs +++ b/crates/vm/src/vm/crossinterp.rs @@ -843,7 +843,7 @@ pub(crate) fn code_returns_only_none(code: &Py) -> bool { Instruction::LoadCommonConstant { idx } => idx.get(arg) == CommonConstant::None, Instruction::LoadConst { consti } => code .constants - .get(consti.get(arg) as usize) + .get(usize::from(consti.get(arg))) .is_some_and(|value| matches!(value.borrow_constant(), BorrowedConstant::None)), _ => false, };