o
    8Î®cõ  ã                   @   s$   d Z ddlmZ eeƒdd„ ƒZdS )z0
This file implements the lowering for `dict()`
é    )Úlower_builtinc                    s@   ddl m‰  |j}|j|j‰‰‡ ‡‡fdd„}|  ||||¡S )zQ
    The `dict()` implementation simply forwards the work to `Dict.empty()`.
    r   )ÚDictc                      s   ˆ   ˆˆ¡S )N)Úempty© ©r   ÚktÚvtr   ú;/tmp/pip-target-vg8gfxp4/lib/python/numba/typed/dictimpl.pyÚ	call_ctor   s   zimpl_dict.<locals>.call_ctor)Únumba.typedr   Úreturn_typeÚkey_typeÚ
value_typeÚcompile_internal)ÚcontextÚbuilderÚsigÚargsÚdicttyper
   r   r   r	   Ú	impl_dict   s
   r   N)Ú__doc__Únumba.core.imputilsr   Údictr   r   r   r   r	   Ú<module>   s    