'Generate CodeNodes for return_to_addr, add this node for function to
function manager generating new edge
:param int return_from_addr: target address
:param int return_to_addr: target address
:param int function_addr: address of function
:return: None'

def _function_add_return_edge(self, return_from_addr, return_to_addr, function_addr):

    try:
        return_to_ = self._to_snippet(self._nodes[return_to_addr])
    except KeyError:
        return_to_ = return_to_addr
    self.kb.functions._add_return_from_call(function_addr, return_from_addr, return_to_)
