guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] 03/13: Remove dedicated current-module instruction.


From: Andy Wingo
Subject: [Guile-commits] 03/13: Remove dedicated current-module instruction.
Date: Wed, 27 Jun 2018 14:00:11 -0400 (EDT)

wingo pushed a commit to branch master
in repository guile.

commit 85ab5f02995c646ca444cacd1803060e4d230e1f
Author: Andy Wingo <address@hidden>
Date:   Wed Jun 27 15:06:40 2018 +0200

    Remove dedicated current-module instruction.
    
    * libguile/vm-engine.c (current-module): Remove instruction.
---
 libguile/vm-engine.c | 17 +----------------
 1 file changed, 1 insertion(+), 16 deletions(-)

diff --git a/libguile/vm-engine.c b/libguile/vm-engine.c
index 7988536..357aceb 100644
--- a/libguile/vm-engine.c
+++ b/libguile/vm-engine.c
@@ -1643,22 +1643,7 @@ VM_NAME (scm_thread *thread, jmp_buf *registers, int 
resume)
 
   
 
-  /* current-module dst:24
-   *
-   * Store the current module in DST.
-   */
-  VM_DEFINE_OP (64, current_module, "current-module", OP1 (X8_S24) | OP_DST)
-    {
-      uint32_t dst;
-
-      UNPACK_24 (op, dst);
-
-      SYNC_IP ();
-      SP_SET (dst, scm_current_module ());
-
-      NEXT (1);
-    }
-
+  VM_DEFINE_OP (64, unused_64, NULL, NOP)
   VM_DEFINE_OP (65, unused_65, NULL, NOP)
   VM_DEFINE_OP (66, unused_66, NULL, NOP)
   VM_DEFINE_OP (67, unused_67, NULL, NOP)



reply via email to

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