diff --git a/src/interpreter/mod.rs b/src/interpreter/mod.rs index 122c482..d5f0105 100644 --- a/src/interpreter/mod.rs +++ b/src/interpreter/mod.rs @@ -166,10 +166,7 @@ where }; for executable_instruction in self.iter() { - match executable_instruction(&mut runtime) { - Ok(_) => continue, - Err(error) => return Err(error), - } + executable_instruction(&mut runtime)?; } Ok(runtime.stack)