diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-01-31 07:11:10 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-31 10:11:10 -0500 |
commit | 2a0bf269c96643fcac27bca63aff2371bbffabdd (patch) | |
tree | a95f58203be31a0c4fd8110a62c49f0a890169af /kernel.rb | |
parent | 2181a66374d2c9d0508e5a2c9fbc3c533a2c7386 (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.rb | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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 |