> 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.