From 5d97c14fec90b96f82d13299f578d16ee9996b3f Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Mon, 16 Dec 2024 00:31:49 +0100 Subject: [PATCH] FIx Ractor.main? to return `true` not `0` [Bug #20954] --- ractor.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ractor.rb b/ractor.rb index 3119682dd1..39dc8c9dc1 100644 --- a/ractor.rb +++ b/ractor.rb @@ -884,7 +884,7 @@ class Ractor # return true if the current ractor is main ractor def self.main? __builtin_cexpr! %q{ - GET_VM()->ractor.main_ractor == rb_ec_ractor_ptr(ec) + RBOOL(GET_VM()->ractor.main_ractor == rb_ec_ractor_ptr(ec)) } end