
    sh+                     z    S SK rS SKrS SKJr   " S S\5      r " S S\5      r\S:X  a  \	R                  5         gg)    N)TestCasec                   *    \ rS rSrSrS rS rS rSrg)Issue455   z
Test code from issue 455.
c                     / U l         g Nf)selfs    m/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/tests/test_dyn_func.py__init__Issue455.__init__   s	        c                     Sn0 n[        UR                  5       U5        U R                  R                  [        R
                  " SSS9" US   5      5        g )Nzo
        def f(x):
            n = x.shape[0]
            for i in range(n):
                x[i] = 1.
        zvoid(f8[:])T)nopythonr
   )execstripr
   appendnumbajit)r   codeds      r   create_fIssue455.create_f   sD     TZZ\1eii=afEFr   c                 h    [         R                  " S5      nU R                   H  nU" U5        M     U$ )N
   )npzerosr
   )r   ar
   s      r   call_fIssue455.call_f   s)    HHRLAaD r   r	   N)	__name__
__module____qualname____firstlineno____doc__r   r   r    __static_attributes__ r   r   r   r      s    	Gr   r   c                       \ rS rSrS rSrg)TestDynFunc!   c                     [        5       nUR                  5         UR                  5       nU R                  U[        R
                  " U5      5        g r   )r   r   r    assertPreciseEqualr   	ones_like)r   instr   s      r   test_issue_455TestDynFunc.test_issue_455#   s5    zKKM2<<?3r   r(   N)r"   r#   r$   r%   r0   r'   r(   r   r   r*   r*   !   s    4r   r*   __main__)numpyr   r   numba.tests.supportr   objectr   r*   r"   unittestmainr(   r   r   <module>r8      s>      (v 44( 4 zMMO r   