def compile_internal(self, builder, impl, sig, args, locals=None):
        """
        Like compile_subroutine(), but also call the function with the given
        *args*.
        """
        if locals is None:
            locals = {}
        cres = self.compile_subroutine(builder, impl, sig, locals)
        return self.call_internal(builder, cres.fndesc, sig, args)

        Like compile_subroutine(), but also call the function with the given
        *args*.
        
numba/core/base.py