
    Ǆg                     @    d dl mZ d dl mZ  G d de      Z e       Zy)    )_utils)typesc                       e Zd Zd Zd Zy)Contextc                 D    t        j                         | _        i | _        y N)r   	NameScopescopeidentified_types)selfs    [/home/mcse/projects/flask_80/flask-venv/lib/python3.12/site-packages/llvmlite/ir/context.py__init__zContext.__init__   s    %%'
 "    c                     || j                   vrB| j                  j                  |       t        j                  | |      }|| j                   |<   |S | j                   |   }|S r   )r   r
   registerr   IdentifiedStructType)r   nametys      r   get_identified_typezContext.get_identified_type
   sb    t,,,JJ%++D$7B*,D!!$' 	 &&t,B	r   N)__name__
__module____qualname__r   r    r   r   r   r      s    #r   r   N)llvmlite.irr   r   objectr   global_contextr   r   r   <module>r      s      f  r   