
    I/Ph                     N    d dl mZ d dl mZ  G d de          Z e            ZdS )    )_utils)typesc                       e Zd Zd ZddZdS )Contextc                 D    t          j                    | _        i | _        d S N)r   	NameScopescopeidentified_types)selfs    S/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/llvmlite/ir/context.py__init__zContext.__init__   s     %''
 "    Fc                     || j         vr;| j                            |           t          j        | ||          }|| j         |<   n| j         |         }|S r   )r   r
   registerr   IdentifiedStructType)r   namepackedtys       r   get_identified_typezContext.get_identified_type
   s\    t,,,J%%%+D$??B*,D!$''&t,B	r   N)F)__name__
__module____qualname__r   r    r   r   r   r      s7        # # #     r   r   N)llvmlite.irr   r   objectr   global_contextr   r   r   <module>r      sd                   f    r   