summaryrefslogtreecommitdiff
path: root/yjit.c
diff options
context:
space:
mode:
Diffstat (limited to 'yjit.c')
-rw-r--r--yjit.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/yjit.c b/yjit.c
index f5037e6217..50e5818c13 100644
--- a/yjit.c
+++ b/yjit.c
@@ -620,12 +620,6 @@ rb_get_iseq_body_iseq_encoded(const rb_iseq_t *iseq)
return iseq->body->iseq_encoded;
}
-bool
-rb_get_iseq_body_builtin_inline_p(const rb_iseq_t *iseq)
-{
- return iseq->body->builtin_inline_p;
-}
-
unsigned
rb_get_iseq_body_stack_max(const rb_iseq_t *iseq)
{
@@ -741,7 +735,7 @@ rb_leaf_invokebuiltin_iseq_p(const rb_iseq_t *iseq)
return (iseq->body->iseq_size == (invokebuiltin_len + leave_len) &&
rb_vm_insn_addr2opcode((void *)iseq->body->iseq_encoded[0]) == BIN(opt_invokebuiltin_delegate_leave) &&
rb_vm_insn_addr2opcode((void *)iseq->body->iseq_encoded[invokebuiltin_len]) == BIN(leave) &&
- iseq->body->builtin_inline_p
+ (iseq->body->builtin_attrs & BUILTIN_ATTR_INLINE) != 0
);
}