guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 12/27: Remove return opcode


From: Andy Wingo
Subject: [Guile-commits] 12/27: Remove return opcode
Date: Wed, 11 Nov 2015 11:39:10 +0000

wingo pushed a commit to branch master
in repository guile.

commit 95855087ec3d04ec0980cc2cdcc283c4c7bc20b0
Author: Andy Wingo <address@hidden>
Date:   Wed Oct 28 13:11:40 2015 +0000

    Remove return opcode
    
    * libguile/vm-engine.c (return): Remove opcode.
---
 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 45faa14..7919c46 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]