Ë
    èÿæi+  ã                   óx   — d dl Zd dlZd dlmZ  G d„ de«      Z G d„ de«      Zedk(  re	j                  «        yy)é    N)ÚTestCasec                   ó"   — e Zd ZdZd„ Zd„ Zd„ Zy)ÚIssue455z#
    Test code from issue 455.
    c                 ó   — g | _         y ©N)Úf)Úselfs    ún/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/numba/tests/test_dyn_func.pyÚ__init__zIssue455.__init__   s	   € Øˆ�ó    c                 ó²   — d}i }t        |j                  «       |«       | j                  j                   t	        j
                  dd¬«      |d   «      «       y )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_fzIssue455.create_f   sG   € ðˆð ˆÜˆT�Z‰Z‹\˜1ÔØ�‰�‰Ð=”e—i‘i ¸Ô=¸aÀ¹fÓEÕFr   c                 ób   — t        j                  d«      }| j                  D ]
  } ||«       Œ |S )Né
   )ÚnpÚzerosr   )r	   Úar   s      r
   Úcall_fzIssue455.call_f   s)   € Ü�H‰H�R‹LˆØ—”ˆAÙˆa�Dð àˆr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   © r   r
   r   r      s   „ ñòò	Gór   r   c                   ó   — e Zd Zd„ Zy)ÚTestDynFuncc                 ó¢   — t        «       }|j                  «        |j                  «       }| j                  |t	        j
                  |«      «       y r   )r   r   r   ÚassertPreciseEqualr   Ú	ones_like)r	   Úinstr   s      r
   Útest_issue_455zTestDynFunc.test_issue_455#   s5   € Ü‹zˆØ�‰ŒØ�K‰K‹MˆØ×Ñ ¤2§<¡<°£?Õ3r   N)r   r   r   r(   r!   r   r
   r#   r#   !   s   „ ó4r   r#   Ú__main__)Únumpyr   r   Únumba.tests.supportr   Úobjectr   r#   r   ÚunittestÚmainr!   r   r
   Ú<module>r/      s>   ðÛ ã Ý (ôˆvô ô44�(ô 4ð ˆzÒØ‡M�M…Oð r   