[ruby-core:123464] [Ruby Bug#21635] Reading code from STDIN unexpectedly sets $_ in 3.4.6+