diff options
Diffstat (limited to 'yjit.c')
-rw-r--r-- | yjit.c | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -627,6 +627,12 @@ rb_get_iseq_body_stack_max(const rb_iseq_t *iseq) } bool +rb_get_iseq_flags_has_lead(const rb_iseq_t *iseq) +{ + return iseq->body->param.flags.has_lead; +} + +bool rb_get_iseq_flags_has_opt(const rb_iseq_t *iseq) { return iseq->body->param.flags.has_opt; @@ -669,7 +675,13 @@ rb_get_iseq_flags_has_block(const rb_iseq_t *iseq) } bool -rb_get_iseq_flags_has_accepts_no_kwarg(const rb_iseq_t *iseq) +rb_get_iseq_flags_ambiguous_param0(const rb_iseq_t *iseq) +{ + return iseq->body->param.flags.ambiguous_param0; +} + +bool +rb_get_iseq_flags_accepts_no_kwarg(const rb_iseq_t *iseq) { return iseq->body->param.flags.accepts_no_kwarg; } |