diff options
Diffstat (limited to 'users/tazjin/rlox/src/bytecode/vm.rs')
-rw-r--r-- | users/tazjin/rlox/src/bytecode/vm.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/users/tazjin/rlox/src/bytecode/vm.rs b/users/tazjin/rlox/src/bytecode/vm.rs index e0db97abe5a2..d287ec7cb8c5 100644 --- a/users/tazjin/rlox/src/bytecode/vm.rs +++ b/users/tazjin/rlox/src/bytecode/vm.rs @@ -213,6 +213,10 @@ impl VM { panic!("unpatched jump detected - this is a fatal compiler error!"); } + OpCode::OpJump(offset) => { + self.ip += offset.0; + } + OpCode::OpJumpIfFalse(offset) => { if self .stack |