parameters: (self, builder, callee, resty, argtys, args)
return_statement: return status, out
docstring: Call the Numba-compiled *callee*.
docstring_summary: Call the Numba-compiled *callee*.
docstring_tokens: Call the Numba - compiled * callee * .
function: def call_function(self, builder, callee, resty, argtys, args):
          """
          Call the Numba-compiled *callee*.
          """
          retty = callee.args[0].type.pointee
          retvaltmp = cgutils.alloca_once(builder, retty)
          # initialize return value
          builder.store(cgutils.get_null_value(retty), retvaltmp)
  
          arginfo = self._get_arg_packer(argtys)
          args = arginfo.as_arguments(builder, args)
          realargs = [retvaltmp] + list(args)
          code = builder.call(callee, realargs)
          status = self._get_return_status(builder, code)
          retval = builder.load(retvaltmp)
          out = self.context.get_returned_value(builder, resty, retval)
          return status, out
function_tokens: def call_function ( self , builder , callee , resty , argtys , args ) : retty = callee . args [ 0 ] . type . pointee retvaltmp = cgutils . alloca_once ( builder , retty ) # initialize return value builder . store ( cgutils . get_null_value ( retty ) , retvaltmp ) arginfo = self . _get_arg_packer ( argtys ) args = arginfo . as_arguments ( builder , args ) realargs = [ retvaltmp ] + list ( args ) code = builder . call ( callee , realargs ) status = self . _get_return_status ( builder , code ) retval = builder . load ( retvaltmp ) out = self . context . get_returned_value ( builder , resty , retval ) return status , out