I wouldn't call it a bug. It's more just a change in the semantics of Ruby. Matz has said he's thinking about reverting this change at some point in the future.
2009/9/15 Magnus Holm <judofyr@gmail.com>:
Really interesting. So it's a bug in Ruby1.9.
Is it known if it's being addressed by developers?
Thanks a lot.
--