From 2a0bf269c96643fcac27bca63aff2371bbffabdd Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Tue, 31 Jan 2023 07:11:10 -0800 Subject: YJIT: Implement codegen for Kernel#block_given? (#7202) --- kernel.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'kernel.rb') diff --git a/kernel.rb b/kernel.rb index 32e7dac42f..e72e7f3f58 100644 --- a/kernel.rb +++ b/kernel.rb @@ -118,7 +118,7 @@ module Kernel # 2.then.detect(&:odd?) # => nil # def then - unless Primitive.block_given_p + unless block_given? return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, rb_obj_size)' end yield(self) @@ -142,7 +142,7 @@ module Kernel # then {|response| JSON.parse(response) } # def yield_self - unless Primitive.block_given_p + unless block_given? return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, rb_obj_size)' end yield(self) @@ -178,7 +178,7 @@ module Kernel # puts enum.next # } #=> :ok def loop - unless Primitive.block_given_p + unless block_given? return enum_for(:loop) { Float::INFINITY } end -- cgit v1.2.3