
    `i                     D    d Z ddlmZ ddlmZ ddlmZ ed             ZdS )z0
Contains unsafe intrinsic that calls NRT C API
    )types)	signature)	intrinsicc                 B    d }t          t          j                  }||fS )zgNRT_get_api()

    Calls NRT_get_api() from the NRT C API
    Returns LLVM Type i8* (void pointer)
    c                 6    | j                             |          S )N)nrtget_nrt_api)cgctxbuildersigargss       i/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/numba/core/unsafe/nrt.pycodegenzNRT_get_api.<locals>.codegen   s    y$$W---    )r   r   voidptr)tyctxr   r   s      r   NRT_get_apir   
   s*    . . .
EM
"
"C<r   N)__doc__
numba.corer   numba.core.typingr   numba.core.extendingr   r    r   r   <module>r      sl           ' ' ' ' ' ' * * * * * * 	 	 	 	 	r   