Actions
Bug #14201
closedRegression due to over optimization of hash splat
Description
The following doesn't print anything nor raise anything in 2.5.0-rc1 or trunk:
$ ruby -e "{**puts('hello')}; 42"
It should be the same as in Ruby 2.0-2.4:
hello
-e:1:in `<main>': no implicit conversion of nil into Hash (TypeError)
Note: If you try to use the hash (e.g. passing as argument, storing in variable), then the correct behavior takes place. Found this bug through DeepCover's test suite.
Actions
Like0
Like0Like0