normalperson / yhbt.net wrote:
>  I think you misread, he is saying assignment returns the value returned
>  by the method in trunk.  It looks like trunk is violating spec.
>  I think it is r44551, opt_aset_str causing the bug.  Fix coming.

I fail at fixing this so far.  Maybe I need food or sleep, first :x

Work-in-progress here:
http://bogomips.org/ruby.git/patch/?id=1095d48fe6
(also git://bogomips.org/ruby.git bug9448-wip)