summaryrefslogtreecommitdiff
path: root/iseq.c
diff options
context:
space:
mode:
Diffstat (limited to 'iseq.c')
-rw-r--r--iseq.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/iseq.c b/iseq.c
index e03f1f2a98..e5210ca750 100644
--- a/iseq.c
+++ b/iseq.c
@@ -118,15 +118,7 @@ rb_iseq_free(const rb_iseq_t *iseq)
static VALUE
rb_vm_insn_addr2insn2(const void *addr)
{
- VALUE insn;
- const void * const *table = rb_vm_get_insns_address_table();
-
- for (insn = 0; insn < VM_INSTRUCTION_SIZE; insn++) {
- if (table[insn] == addr) {
- return insn;
- }
- }
- rb_bug("rb_vm_insn_addr2insn: invalid insn address: %p", addr);
+ return (VALUE)rb_vm_insn_addr2insn(addr);
}
#endif