diff options
author | Andy Wingo <wingo@pobox.com> | 2015-10-28 13:11:40 +0000 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2015-10-28 13:11:40 +0000 |
commit | 95855087ec3d04ec0980cc2cdcc283c4c7bc20b0 (patch) | |
tree | 9d9af0462d4326552876d0fccc9a3c226ed1a511 | |
parent | c984432f60cf41f6b2e9fa3569000c15d8193526 (diff) | |
download | guile-95855087ec3d04ec0980cc2cdcc283c4c7bc20b0.tar.gz |
Remove return opcode
* libguile/vm-engine.c (return): Remove opcode.
-rw-r--r-- | libguile/vm-engine.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/libguile/vm-engine.c b/libguile/vm-engine.c index 45faa1495..7919c4615 100644 --- a/libguile/vm-engine.c +++ b/libguile/vm-engine.c @@ -736,15 +736,10 @@ VM_NAME (scm_i_thread *thread, struct scm_vm *vp, NEXT (2); } - /* return src:24 - * - * Return a value. - */ - VM_DEFINE_OP (8, return, "return", OP1 (X8_S24)) + VM_DEFINE_OP (8, unused_8, NULL, NOP) { - scm_t_uint32 src; - UNPACK_24 (op, src); - RETURN_ONE_VALUE (SP_REF (src)); + vm_error_bad_instruction (op); + abort (); /* never reached */ } /* return-values nlocals:24 |