diff options
Diffstat (limited to 'src/vm.c')
| -rw-r--r-- | src/vm.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -741,6 +741,10 @@ void ducky_vm(int fd) instr_t instr = read_instr(); if(want_quit) break; - instr_tab[instr](); + void (*handler)(void) = instr_tab[instr]; + if(handler) + handler(); + else + error("invalid instruction"); } } |