>   3 %t_%block_1 = recv_closure
>>
>
> This is only used to receive "&blk" arg which is a Proc and hence an
> IRubyObject.
>
> I was baffled for a bit as well how the Interpreter works on this and
> realized what was going on when I looked at how this instr. is interpreted.
>

result = (block == Block.NULL_BLOCK) ? context.nil :
context.runtime.newProc(Block.Type.PROC, block);

Subbu.

Reply via email to