From 0c0c88d383a09fef18d8cf8a1457d1649a2cbd46 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Sat, 11 Mar 2023 13:32:58 -0800 Subject: Support multiple attributes with Primitive.attr! --- yjit.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'yjit.c') 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 ); } -- cgit v1.2.3