
    shK                         S SK r S SKJrJr  S SKrS rS r\S 5       r\" SS9S 5       r " S	 S
\R                  5      r
\S:X  a  \R                  " 5         gg)    N)jitint32c                 
    X-   $ N abs     n/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/tests/test_interproc.pyfoor      s	    5L    c                     [        X5      U-   $ r   )cfoor   s     r   barr      s    :>r   c                 
    X-   $ r   r   xys     r   innerr      s	    5Lr   Tnopythonc                     [        X5      $ r   )r   r   s     r   outerr      s    ;r   c                   &    \ rS rSrS rS rS rSrg)TestInterProc   c                     [        [        [        4SS9" [        5      q[        [        [        4SS9" [        5      nU R                  U" SS5      S5        g )NTr            )r   r   r   r   r   assertEqual)selfcbars     r   test_bar_call_fooTestInterProc.test_bar_call_foo   sB    E5>D1#6E5>D1#6aY/r   c                     [        S5       H6  n[        [        [        4SS9" [        5      q[
        R                  " 5         M8     [        [        [        4SS9" [        5      nU R                  U" SS5      S5        g )Nr   Tr   r   r    )	ranger   r   r   r   gccollectr   r!   )r"   ir#   s      r    test_bar_call_foo_compiled_twice.TestInterProc.test_bar_call_foo_compiled_twice   s]    
 qAu~5c:DJJL  E5>D1#6aY/r   c                 <    U R                  [        SS5      S5        g )Nr   r      )r!   r   )r"   s    r   test_callsite_compilation'TestInterProc.test_callsite_compilation*   s    q!e,r   r   N)__name__
__module____qualname____firstlineno__r$   r+   r/   __static_attributes__r   r   r   r   r      s    0	0-r   r   __main__)r(   numbar   r   unittestr   r   r   r   TestCaser   r1   mainr   r   r   <module>r;      so    	     d -H%% -. zMMO r   