parameters: (self, builder, fndesc, sig, args)
return_statement: return res
docstring: Given the function descriptor of an internally compiled function,
          emit a call to that function with the given arguments.
docstring_summary: Given the function descriptor of an internally compiled function,
          emit a call to that function with the given arguments.
docstring_tokens: Given the function descriptor of an internally compiled function emit a call to that function with the given arguments .
function: def call_internal(self, builder, fndesc, sig, args):
          """
          Given the function descriptor of an internally compiled function,
          emit a call to that function with the given arguments.
          """
          # Add call to the generated function
          llvm_mod = builder.module
          fn = self.declare_function(llvm_mod, fndesc)
          status, res = self.call_conv.call_function(builder, fn, sig.return_type,
                                                     sig.args, args)
  
          with cgutils.if_unlikely(builder, status.is_error):
              self.call_conv.return_status_propagate(builder, status)
  
          res = imputils.fix_returning_optional(self, builder, sig, status, res)
          return res
function_tokens: def call_internal ( self , builder , fndesc , sig , args ) : # Add call to the generated function llvm_mod = builder . module fn = self . declare_function ( llvm_mod , fndesc ) status , res = self . call_conv . call_function ( builder , fn , sig . return_type , sig . args , args ) with cgutils . if_unlikely ( builder , status . is_error ) : self . call_conv . return_status_propagate ( builder , status ) res = imputils . fix_returning_optional ( self , builder , sig , status , res ) return res