diff --git a/src/machine/system_calls.rs b/src/machine/system_calls.rs index 7a321004..1b7a509e 100644 --- a/src/machine/system_calls.rs +++ b/src/machine/system_calls.rs @@ -747,11 +747,7 @@ impl MachineState { let max_steps_n = match max_steps { Ok(Number::Fixnum(n)) => Some(n.get_num()), - Ok(Number::Integer(n)) => { - let value: i64 = (&*n).try_into().unwrap(); - - Some(value) - } + Ok(Number::Integer(n)) => (&*n).try_into().ok(), _ => None, };