From 7a521528e6821adcece06c857243bf3648ead3ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edvard=20Th=C3=B6rnros?= Date: Mon, 18 Jan 2021 20:44:38 +0100 Subject: Fix errors --- src/vm.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/vm.rs') diff --git a/src/vm.rs b/src/vm.rs index c9a1dd5..3041628 100644 --- a/src/vm.rs +++ b/src/vm.rs @@ -527,6 +527,8 @@ impl VM { fn check_op(&mut self, op: Op) -> Result<(), Error> { match op { + Op::Unreachable => {} + Op::Jmp(_line) => {} Op::Return => { @@ -679,7 +681,7 @@ mod tests { test_string!(wrong_params, " f : fn -> int = fn a: int -> int {}", - [ErrorKind::TypeError(_, _)]); + [ErrorKind::TypeError(_, _), ErrorKind::TypeError(_, _)]); test_string!(wrong_ret, " f : fn -> int = fn {}", -- cgit v1.2.1