
    sh                     <    S r SSKJr  SSKJr  SSKJr  \S 5       rg)z0
Contains unsafe intrinsic that calls NRT C API
    )types)	signature)	intrinsicc                 @    S n[        [        R                  5      nX!4$ )z[NRT_get_api()

Calls NRT_get_api() from the NRT C API
Returns LLVM Type i8* (void pointer)
c                 8    U R                   R                  U5      $ )N)nrtget_nrt_api)cgctxbuildersigargss       i/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/core/unsafe/nrt.pycodegenNRT_get_api.<locals>.codegen   s    yy$$W--    )r   r   voidptr)tyctxr   r   s      r   NRT_get_apir   
   s    .
EMM
"C<r   N)__doc__
numba.corer   numba.core.typingr   numba.core.extendingr   r    r   r   <module>r      s)     ' * 	 	r   