From 04a814931a1b1f421980f3d0d0451c60ecff8682 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Wed, 17 Mar 2021 09:10:42 -0700 Subject: return bool instead of VALUE --- vm_insnhelper.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'vm_insnhelper.c') diff --git a/vm_insnhelper.c b/vm_insnhelper.c index f343de0be4..23b3c51bd5 100644 --- a/vm_insnhelper.c +++ b/vm_insnhelper.c @@ -3969,7 +3969,7 @@ vm_once_clear(VALUE data) /* defined insn */ -static VALUE +static bool check_respond_to_missing(VALUE obj, VALUE v) { VALUE args[2]; @@ -3978,14 +3978,14 @@ check_respond_to_missing(VALUE obj, VALUE v) args[0] = obj; args[1] = Qfalse; r = rb_check_funcall(v, idRespond_to_missing, 2, args); if (r != Qundef && RTEST(r)) { - return Qtrue; + return true; } else { - return Qfalse; + return false; } } -static VALUE +static bool vm_defined(rb_execution_context_t *ec, rb_control_frame_t *reg_cfp, rb_num_t op_type, VALUE obj, VALUE v) { VALUE klass; @@ -4028,7 +4028,7 @@ vm_defined(rb_execution_context_t *ec, rb_control_frame_t *reg_cfp, rb_num_t op_ break; } case METHOD_VISI_PUBLIC: - return Qtrue; + return true; break; default: rb_bug("vm_defined: unreachable: %u", (unsigned int)METHOD_ENTRY_VISI(me)); @@ -4041,7 +4041,7 @@ vm_defined(rb_execution_context_t *ec, rb_control_frame_t *reg_cfp, rb_num_t op_ } case DEFINED_YIELD: if (GET_BLOCK_HANDLER() != VM_BLOCK_HANDLER_NONE) { - return Qtrue; + return true; } break; case DEFINED_ZSUPER: @@ -4065,7 +4065,7 @@ vm_defined(rb_execution_context_t *ec, rb_control_frame_t *reg_cfp, rb_num_t op_ break; } - return Qfalse; + return false; } static const VALUE * -- cgit v1.2.3