summaryrefslogtreecommitdiff
path: root/kernel.rb
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-01-31 07:11:10 -0800
committerGitHub <noreply@github.com>2023-01-31 10:11:10 -0500
commit2a0bf269c96643fcac27bca63aff2371bbffabdd (patch)
treea95f58203be31a0c4fd8110a62c49f0a890169af /kernel.rb
parent2181a66374d2c9d0508e5a2c9fbc3c533a2c7386 (diff)
YJIT: Implement codegen for Kernel#block_given? (#7202)
Notes
Notes: Merged-By: maximecb <maximecb@ruby-lang.org>
Diffstat (limited to 'kernel.rb')
-rw-r--r--kernel.rb6
1 files changed, 3 insertions, 3 deletions
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