def get_frame_info(block, vars_gv): genop(block, 'frame_info', vars_gv, lltype.Void) block = _from_opaque(block) frame_info = block.operations[-1] return lltype.opaqueptr(llmemory.GCREF.TO, 'frame_info', info=frame_info)
def _to_opaque(value): return lltype.opaqueptr(_TO_OPAQUE[value.__class__], 'opaque', externalobj=value)
def get_frame_info(block, vars_gv): genop(block, 'frame_info', vars_gv, lltype.Void) block = from_opaque_object(block) frame_info = block.operations[-1] return lltype.opaqueptr(llmemory.GCREF.TO, 'frame_info', info=frame_info)
def to_opaque_object(value): "NOT_RPYTHON" exttypeinfo = extfunctable.typetable[value.__class__] return lltype.opaqueptr(exttypeinfo.get_lltype(), 'opaque', externalobj=value)