diff --git a/src/scheme/proc.rs b/src/scheme/proc.rs index 2d862ca1c8..176eac07df 100644 --- a/src/scheme/proc.rs +++ b/src/scheme/proc.rs @@ -1360,7 +1360,7 @@ extern "C" fn clone_handler() { loop { unsafe { - let Some([ip, sp]) = context_lock.read().clone_entry else { + let Some([ip, sp]) = ({ context_lock.read().clone_entry }) else { context_lock.write().status = Status::Stopped(SIGSTOP); continue; };