guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] 03/05: Bless enter_mcode as a function pointer


From: Andy Wingo
Subject: [Guile-commits] 03/05: Bless enter_mcode as a function pointer
Date: Tue, 21 May 2019 08:21:52 -0400 (EDT)

wingo pushed a commit to branch master
in repository guile.

commit da0cc5d3e6efc91eb6c54254f222105e452b4ddf
Author: Andy Wingo <address@hidden>
Date:   Tue May 21 14:02:27 2019 +0200

    Bless enter_mcode as a function pointer
    
    * libguile/jit.c (initialize_jit): Bless enter_mcode, to allow ARMv7
      interworking.
---
 libguile/jit.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/libguile/jit.c b/libguile/jit.c
index 0996c61..d13a682 100644
--- a/libguile/jit.c
+++ b/libguile/jit.c
@@ -4691,8 +4691,9 @@ initialize_jit (void)
      trampoline and the handle-interrupts trampoline.  */
   j = initialize_thread_jit_state (SCM_I_CURRENT_THREAD);
 
-  enter_mcode = emit_code (j, emit_entry_trampoline);
-  ASSERT (enter_mcode);
+  jit_pointer_t enter_mcode_addr = emit_code (j, emit_entry_trampoline);
+  ASSERT (enter_mcode_addr);
+  enter_mcode = jit_address_to_function_pointer (enter_mcode_addr);
 
   handle_interrupts_trampoline =
     emit_code (j, emit_handle_interrupts_trampoline);



reply via email to

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