MCPcopy Index your code
hub / github.com/python/mypy / visit_set_mem

Method visit_set_mem

mypyc/codegen/emitfunc.py:817–824  ·  view source on GitHub ↗
(self, op: SetMem)

Source from the content-addressed store, hash-verified

815 self.emit_inc_ref(dest, op.type)
816
817 def visit_set_mem(self, op: SetMem) -> None:
818 dest = self.reg(op.dest)
819 src = self.reg(op.src)
820 dest_type = self.ctype(op.dest_type)
821 # clang whines about self assignment (which we might generate
822 # for some casts), so don't emit it.
823 if dest != src:
824 self.emit_line(f"*({dest_type} *){dest} = {src};")
825
826 def visit_get_element(self, op: GetElement) -> None:
827 dest = self.reg(op)

Callers

nothing calls this directly

Calls 3

regMethod · 0.95
ctypeMethod · 0.95
emit_lineMethod · 0.95

Tested by

no test coverage detected