parameters: (self, ip: ir.InsertionPoint)
docstring: Resets the TOS insertion point.
  
      This is needed if splitting exection across blocks.
docstring_summary: Resets the TOS insertion point.
docstring_tokens: Resets the TOS insertion point .
function: def reset_ip(self, ip: ir.InsertionPoint):
      """Resets the TOS insertion point.
  
      This is needed if splitting exection across blocks.
      """
      assert self._ip_stack, "InsertionPoint requested but stack is empty"
      self._ip_stack[-1] = ip
function_tokens: def reset_ip ( self , ip : ir . InsertionPoint ) : assert self . _ip_stack , "InsertionPoint requested but stack is empty" self . _ip_stack [ - 1 ] = ip