
    xKg                         d dl mZmZ d dlZd dlmZ d dlmZm	Z	 d dl
Z
e	 G d de             Zedk(  r e
j                          yy)    )njittypesN)GdbMIDriver)TestCaseneeds_subprocessc                       e Zd Zd Zy)Testc           	         t        d      d        }t        j                  d      } ||       t        t              }|j                  d       |j                          |j                  d       |j                  d       d	t        j                  j                   }d
| d| d| d| d	}|j                  |       |j                  d       d}|j                  |       |j                  d       |j                          |j                  d       |j                  d       d}|j                  |       |j!                          y )NT)debugc                 4    t        j                  |       }| |fS )N)np	ones_like)xzs     b/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/numba/tests/gdb/test_array_arg.pyfoozTest.test.<locals>.foo   s    QAa4K          )line      izJ[frame={level="0",args=[{name="x",type="array(float64, 1d, C) ({i8*, i8*, z, z, double*, [1 x z], [1 x z]})"}]}]zr{name="z",value="{meminfo = 0x0, parent = 0x0, nitems = 0, itemsize = 0, data = 0x0, shape = {0}, strides = {0}}"}   z^.*\{name="z",value="\{meminfo = 0x[0-9a-f]+ .*, parent = 0x0, nitems = 5, itemsize = 8, data = 0x[0-9a-f]+, shape = \{5\}, strides = \{8\}\}.*$)r   r   onesr   __file__set_breakpointruncheck_hit_breakpointstack_list_argumentsr   intpbitwidthassert_outputstack_list_variablescontassert_regex_outputquit)selfr   tmpdriver	llvm_intpexpects         r   testz	Test.test   s=   	D		 
	 ggajCX&2&

##A&##A&

++,-	%;b 4;hyk> 	
 	V$##A&LV$2&##A&##A&M 	""6*r   N)__name__
__module____qualname__r-    r   r   r	   r	   	   s    #r   r	   __main__)numbar   r   numpyr   numba.tests.gdb_supportr   numba.tests.supportr   r   unittestr	   r.   mainr1   r   r   <module>r9      sJ      / :  %8 % %P zHMMO r   