diff --git a/rlox/src/vm.rs b/rlox/src/vm.rs index a43b0d9..3c357ec 100644 --- a/rlox/src/vm.rs +++ b/rlox/src/vm.rs @@ -117,7 +117,7 @@ impl VM { } }? } - _ => todo!() + _ => return Err(VMError::Runtime("Operands of + need to be numbers or strings".into(), self.pc)) }; } Op::Subtract | Op::Multiply | Op::Divide => {