§
    2@ÄjV  ã                   ó’   — 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	 
                    ¦   «          dS dS )é    N)ÚTestCasec                   ó$   — e Zd ZdZd„ Zd„ Zd„ ZdS )ÚIssue455z#
    Test code from issue 455.
    c                 ó   — g | _         d S ©N)Úf)Úselfs    úJC:\Projects\Historical\venv\Lib\site-packages\numba/tests/test_dyn_func.pyÚ__init__zIssue455.__init__   s   € ØˆŒˆˆó    c                 óÌ   — d}i }t          |                     ¦   «         |¦  «         | j                              t	          j        dd¬¦  «        |d         ¦  «        ¦  «         d S )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   s`   € ðˆð ˆÝˆT�ZŠZ‰\Œ\˜1ÑÔÐØŒ�ŠÐ=•e”i ¸Ð=Ñ=Ô=¸aÀ¼fÑEÔEÑFÔFÐFÐFÐFr   c                 óX   — t          j        d¦  «        }| j        D ]} ||¦  «         Œ|S )Né
   )ÚnpÚzerosr   )r	   Úar   s      r
   Úcall_fzIssue455.call_f   s4   € ÝŒH�R‰LŒLˆØ”ð 	ð 	ˆAØˆAˆa‰DŒDˆDˆDØˆr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   © r   r
   r   r      sN   € € € € € ðð ðð ð ð	Gð 	Gð 	Gðð ð ð ð r   r   c                   ó   — e Zd Zd„ ZdS )ÚTestDynFuncc                 óÂ   — t          ¦   «         }|                     ¦   «          |                     ¦   «         }|                      |t	          j        |¦  «        ¦  «         d S r   )r   r   r   ÚassertPreciseEqualr   Ú	ones_like)r	   Úinstr   s      r
   Útest_issue_455zTestDynFunc.test_issue_455#   sI   € Ý‰zŒzˆØ�Š‰ŒˆØ�KŠK‰MŒMˆØ×Ò ¥2¤<°¡?¤?Ñ3Ô3Ð3Ð3Ð3r   N)r   r   r   r(   r!   r   r
   r#   r#   !   s#   € € € € € ð4ð 4ð 4ð 4ð 4r   r#   Ú__main__)Únumpyr   r   Únumba.tests.supportr   Úobjectr   r#   r   ÚunittestÚmainr!   r   r
   ú<module>r/      s¦   ðØ Ð Ð Ð à €€€Ø (Ð (Ð (Ð (Ð (Ð (ðð ð ð ð ˆvñ ô ð ð44ð 4ð 4ð 4ð 4�(ñ 4ô 4ð 4ð ˆzÒÐØ‡M‚M�O„O€O€O€Oð Ðr   