summaryrefslogtreecommitdiff
path: root/vm_evalbody.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm_evalbody.c')
-rw-r--r--vm_evalbody.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/vm_evalbody.c b/vm_evalbody.c
index 5810b94732..19029030c5 100644
--- a/vm_evalbody.c
+++ b/vm_evalbody.c
@@ -26,7 +26,7 @@
/* #define DECL_SC_REG(r, reg) VALUE reg_##r */
#if !OPT_CALL_THREADED_CODE
-VALUE
+static VALUE
vm_eval(rb_thread_t *th, VALUE initial)
{
@@ -140,3 +140,9 @@ vm_eval(rb_thread_t *th, VALUE initial)
return ret;
}
#endif
+
+const void **
+vm_get_insns_address_table(void)
+{
+ return (const void **)vm_eval(0, 0);
+}