From 069cca6f7459da5cc502d0c51f60a9813c611b31 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sat, 1 Jan 2022 15:41:00 +0900 Subject: Negative RBOOL usage --- vm_method.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vm_method.c') 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; -- cgit v1.2.3