Remove redundant :use_block with yield (#11203)

This commit is contained in:
Takashi Kokubun 2024-07-19 18:36:14 -07:00 committed by GitHub
parent 8cf708d7b4
commit 174c01b80e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
Notes: git 2024-07-20 01:36:33 +00:00
Merged-By: k0kubun <takashikkbn@gmail.com>

View File

@ -43,7 +43,6 @@ class Array
# Related: #each_index, #reverse_each. # Related: #each_index, #reverse_each.
def each def each
Primitive.attr! :inline_block Primitive.attr! :inline_block
Primitive.attr! :use_block
unless defined?(yield) unless defined?(yield)
return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, ary_enum_length)' return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, ary_enum_length)'
@ -73,7 +72,6 @@ class Array
# a1 # => #<Enumerator: [:foo, "bar", 2]:map> # a1 # => #<Enumerator: [:foo, "bar", 2]:map>
def map def map
Primitive.attr! :inline_block Primitive.attr! :inline_block
Primitive.attr! :use_block
unless defined?(yield) unless defined?(yield)
return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, ary_enum_length)' return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, ary_enum_length)'
@ -108,7 +106,6 @@ class Array
# a.select # => #<Enumerator: [:foo, "bar", 2, :bam]:select> # a.select # => #<Enumerator: [:foo, "bar", 2, :bam]:select>
def select def select
Primitive.attr! :inline_block Primitive.attr! :inline_block
Primitive.attr! :use_block
unless defined?(yield) unless defined?(yield)
return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, ary_enum_length)' return Primitive.cexpr! 'SIZED_ENUMERATOR(self, 0, 0, ary_enum_length)'