ó
\K]c           @   s/   d  Z  d d l m Z e e ƒ d „  ƒ Z d S(   s0   
This file implements the lowering for `dict()`
iÿÿÿÿ(   t   lower_builtinc            sW   d d l  m ‰  | j } | j | j ‰ ‰ ‡  ‡ ‡ f d †  } |  j | | | | ƒ S(   sQ   
    The `dict()` implementation simply forwards the work to `Dict.empty()`.
    iÿÿÿÿ(   t   Dictc              s   ˆ  j  ˆ ˆ ƒ S(   N(   t   empty(    (   R   t   ktt   vt(    s5   lib/python2.7/site-packages/numba/targets/dictimpl.pyt	   call_ctor   s    (   t   numba.typedR   t   return_typet   key_typet
   value_typet   compile_internal(   t   contextt   buildert   sigt   argst   dicttypeR   (    (   R   R   R   s5   lib/python2.7/site-packages/numba/targets/dictimpl.pyt	   impl_dict   s
    	N(   t   __doc__t   numba.targets.imputilsR    t   dictR   (    (    (    s5   lib/python2.7/site-packages/numba/targets/dictimpl.pyt   <module>   s   