ó
    „ñ:i¢  ã                   óÄ   • S SK r S SKJr  S SKJrJr  S SKJr  S SKJ	r	   " S S\ R                  5      r " S S	\ R                  5      r\S
:X  a  \ R                  " 5         gg)é    N)Únjit)ÚPythonFunctionDescriptorÚdefault_mangler)Úrun_frontend)Úmangle_abi_tagc                   ó   • \ rS rSrS rSrg)Ú
TestModuleé
   c                 óœ   • SnSnSn[        XS9n[        X1S5      n[        XT5        [        US   5      nU R	                  U" S5      S5        g)	z…Test of trying to run a compiled function
where the module from which the function is being compiled
doesn't exist in the namespace.
ztest.pyÚ	mypackagez
def f(x):
    return x
)Ú__file__Ú__name__ÚexecÚfé   N)ÚdictÚcompiler   r   ÚassertEqual)ÚselfÚfilenameÚnameÚcodeÚobjsÚcompiledÚ
compiled_fs          Ú\/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/numba/tests/test_funcdesc.pyÚtest_module_not_in_namespaceÚ'TestModule.test_module_not_in_namespace   sV   € ð
 ˆØˆðˆô
 ˜XÑ5ˆÜ˜4¨6Ó2ˆÜˆXÔä˜$˜s™)“_ˆ
Ø×Ñ™ A›¨Õ*ó    © N)r   Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__r    r   r   r	   r	   
   s   † õ+r   r	   c                   ó   • \ rS rSrS rSrg)ÚTestFuncDescMangledNameé   c                 ó  • S n[        U5      n0 nSnSn[        nSnSnSn	[        R                  " X#XEXgUU	S9n
U R	                  SR                  U	 Vs/ s H  n[        U5      PM     sn5      U
R                  5        gs  snf )zA
This is a minimal test for the abi-tags support in the mangler.
c                  ó   • g )Nr    r    r   r   ÚudtÚ;TestFuncDescMangledName.test_mangling_abi_tags.<locals>.udt$   s   € Ør   Nr    F)Ú	ShrubberyÚHerring)Úabi_tagsÚ )r   r   r   Úfrom_specialized_functionÚassertInÚjoinr   Úmangled_name)r   r*   Úfunc_irÚtypemapÚrestypeÚ	calltypesÚmanglerÚinlineÚnoaliasr.   ÚfdÚxs               r   Útest_mangling_abi_tagsÚ.TestFuncDescMangledName.test_mangling_abi_tags    s‰   € ò	ô ˜sÓ#ˆØˆØˆØˆ	Ü!ˆØˆØˆà+ˆä%×?Ò?Ø˜g°'À7Øñ
ˆð 	�‰�b—g‘g¹(ÓCº(°Qœ~¨aÖ0¹(ÑCÓDØ—o‘oõ	'ùÒCs   ÁA?r    N)r   r!   r"   r#   r=   r$   r    r   r   r&   r&      s   † õ'r   r&   Ú__main__)ÚunittestÚnumbar   Únumba.core.funcdescr   r   Únumba.core.compilerr   Únumba.core.itanium_manglerr   ÚTestCaser	   r&   r   Úmainr    r   r   Ú<module>rG      sP   ðã å ß IÝ ,Ý 5ô+�×"Ñ"ô +ô*'˜h×/Ñ/ô 'ð: ˆzÓØ‡M‚M…Oð r   