From: SASADA Koichi Date: 2012-11-27T19:11:22+09:00 Subject: [ruby-core:50217] Re: [ruby-trunk - Bug #5634] yield and binding (2012/11/27 18:47), charliesome (Charlie Somerville) wrote: > The attached patch seems to fix it for me. I ran 'make test-all' and only one (unrelated) test failed so I don't think I've broken anything. Unfortunately, your patch will not solve the issue. Could you try it? ### def x binding end def m1 x{p 1} end def m2 x{p 2} end b_m1 = m1 b_m2 = m2 eval('yield', m1) -- // SASADA Koichi at atdot dot net