Actions
Bug #21003
closedunexpected warning about ignored block
Bug #21003:
unexpected warning about ignored block
Description
Actions
Added by decuplet (Nikita Shilnikov) over 1 year ago. Updated over 1 year ago.
Description
memo) This does not occur even in Ruby 3.4.1 when --parser=parse.y.
❯ ruby --parser=parse.y -e '$VERBOSE = true
def foo(*, &block) = block
def bar(buz, ...) = foo(buz, ...)
bar(:test) {}'
~
❯ ruby --parser=parse.y -v -e '$VERBOSE = true
def foo(*, &block) = block
def bar(buz, ...) = foo(buz, ...)
bar(:test) {}'
ruby 3.4.1 (2024-12-25 revision 48d4efcb85) [arm64-darwin23]
Applied in changeset git|2a1cff40f5e7875f69a7d0ed59eab92cc86c65ff.
Do not warn unused block when using forwarding
Fixes [Bug #21003]
ruby_3_4 d720ea59ca36f726b8484b3b66e3e2c40784ac89 merged revision(s) 2a1cff40f5e7875f69a7d0ed59eab92cc86c65ff.