diff options
| author | Franklin Wei <git@fwei.tk> | 2015-11-14 20:26:31 -0500 |
|---|---|---|
| committer | Franklin Wei <git@fwei.tk> | 2015-11-14 20:27:37 -0500 |
| commit | 814fc20cf78a9e10b603fba789be3ccd2830629d (patch) | |
| tree | 7a2a1a8af7b497e02ae2642fbb97abeb83d81a53 /src/vm.c | |
| parent | ac48cdb00bbb4c63f62a3021ef2bdf287b3404d2 (diff) | |
| download | ducky-814fc20cf78a9e10b603fba789be3ccd2830629d.zip ducky-814fc20cf78a9e10b603fba789be3ccd2830629d.tar.gz ducky-814fc20cf78a9e10b603fba789be3ccd2830629d.tar.bz2 ducky-814fc20cf78a9e10b603fba789be3ccd2830629d.tar.xz | |
random words are being typed right now
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"); } } |