diff options
Diffstat (limited to 'vm_method.c')
-rw-r--r-- | vm_method.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vm_method.c b/vm_method.c index 38d03fbe2b..6867b5cf8c 100644 --- a/vm_method.c +++ b/vm_method.c @@ -2678,7 +2678,7 @@ basic_obj_respond_to(rb_execution_context_t *ec, VALUE obj, ID id, int pub) return FALSE; case 0: ret = basic_obj_respond_to_missing(ec, klass, obj, ID2SYM(id), - pub ? Qfalse : Qtrue); + RBOOL(!pub)); return RTEST(ret) && ret != Qundef; default: return TRUE; |