
    J/Ph                         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                     dS dS )    )njittypesN)GdbMIDriver)TestCaseneeds_subprocessc                       e Zd Zd ZdS )Testc           	         t          d          d             }t          j        d          } ||           t          t                    }|                    d           |                                 |                    d           |                    d           d	t          j
        j         }d
| d| d| d| d	}|                    |           |                    d           d}|                    |           |                    d           |                                 |                    d           |                    d           d}|                    |           |                                 d S )NT)debugc                 2    t          j        |           }| |fS )N)np	ones_like)xzs     ^/var/www/html/test/jupyter/venv/lib/python3.11/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				 	 
		 gajjCX&&2&&&

##A&&&##A&&&-
+--	>%> >)2> >> >'0> > > 	
 	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      s                / / / / / / : : : : : : : :  % % % % %8 % % %P zHMOOOOO r   