From e4abacc53396865e20c226a7ac8ed8b86267874b Mon Sep 17 00:00:00 2001 From: Koichi Sasada Date: Thu, 4 Dec 2025 14:29:35 +0900 Subject: [PATCH] Ractor.store_if_absent should not warn ```ruby $VERBOSE = true Ractor.store_if_absent :key do end #=> warning: the block passed to 'Ractor.store_if_absent' defined at :474 may be ignored ``` --- ractor.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/ractor.rb b/ractor.rb index ba9cfe14f3..4e3aa2be13 100644 --- a/ractor.rb +++ b/ractor.rb @@ -872,6 +872,7 @@ class Ractor # }.map(&:value).uniq.size #=> 1 and f() is called only once # def self.store_if_absent(sym) + Primitive.attr! :use_block Primitive.ractor_local_value_store_if_absent(sym) end