[ruby-core:115384] [Ruby master Bug#18966] Strange behavior when numbered parameters and method definition are both used in a block