
    i                         S SK JrJr  S SKrS SKJr  S SKJrJ	r	  S SK
r
\	 " S S\5      5       r\S:X  a  \
R                  " 5         gg)    )njittypesN)GdbMIDriver)TestCaseneeds_subprocessc                       \ rS rSrS rSrg)Test	   c           	         [        SS9S 5       n[        R                  " S5      nU" U5        [        [        5      nUR                  SS9  UR                  5         UR                  S5        UR                  S5        S	[        R                  R                   3nS
U SU SU SU S3	nUR                  U5        UR                  S5        SnUR                  U5        UR                  SS9  UR                  5         UR                  S5        UR                  S5        SnUR                  U5        UR!                  5         g )NT)debugc                 4    [         R                  " U 5      nX4$ )N)np	ones_like)xzs     Y/var/www/html/trading/venv/lib/python3.13/site-packages/numba/tests/gdb/test_array_arg.pyfooTest.test.<locals>.foo   s    QA4K          )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   test	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____firstlineno__r/   __static_attributes__r1   r   r   r	   r	   	   s    #r   r	   __main__)numbar   r   numpyr   numba.tests.gdb_supportr   numba.tests.supportr   r   unittestr	   r2   mainr1   r   r   <module>r>      sH      / :  %8 % %P zMMO r   