+
    :i                     |    R t ^ RIHt ^ RIHt ^ RIHtHt  ! R R]4      t]	R8X  d   ]P                  ! 4        R# R# )zW
Test function name mangling.
The mangling affects the ABI of numba compiled binaries.
)types)default_mangler)unittestTestCasec                   2   a  ] tR t^t o R tR tR tRtV tR# )TestManglingc                f    R p\         P                  3p\        W4      pV P                  VR4       R# )foo_Z3fooiN)r   int32r   assertEqualselffnameargtypesnames   &   W/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/tests/test_mangling.pytest_one_argsTestMangling.test_one_args   s,    ;;<u/y)    c                    R p\         P                  \         P                  3p\        W4      pV P	                  VR4       R# )r	   _Z3fooifN)r   r   float32r   r   r   s   &   r   test_two_argsTestMangling.test_two_args   s3    ;;-u/z*r   c                z   R p\         P                  \         P                  3p\        W4      pV P	                  V\
        4       V^,          pRP                  R VP                  R4       4       4      pRV,           pRP                  \        V4      V4      pV P                  W74       V P                  VR4       R# )u   foಠ c              3   D   "   T F  pR P                  V4      x  K  	  R# 5i)z_{:02x}N)format).0cs   & r   	<genexpr>2TestMangling.test_unicode_fname.<locals>.<genexpr>   s%      75!  &&q))5s    utf8foz_Z{}{}ifz^_Z[a-zA-Z0-9_\$]+$N)r   r   r   r   assertIsInstancestrjoinencoder   lenr   assertRegex)r   r   r   r   unicharenctextexpects   &       r   test_unicode_fnameTestMangling.test_unicode_fname   s    ;;-u/dC((gg 7&~~f57 7cz""3t9d3&56r    N)	__name__
__module____qualname____firstlineno__r   r   r/   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     *+7 7r   r   __main__N)__doc__
numba.corer   numba.core.funcdescr   numba.tests.supportr   r   r   r2   mainr1   r   r   <module>r?      s9     / 278 7: zMMO r   