Unexpected Hash Modification and Segmentation Fault with Named Arguments
While experimenting with named arguments in Ruby 2.1.2, I encountered some strange behavior where a hash was modified after being passed as a set of named arguments with the double-splat operator. While attempting to examine the issue further, I encountered a segmentation fault which I believe to be related.
I have attached a log of my experiment, and a
.rb file which reproduces both the unexpected hash modification and the segfault.