
    sh                     @    S SK Jr  S SK Jr   " S S\5      r\" 5       rg)    )_utils)typesc                   $    \ rS rSrS rSS jrSrg)Context   c                 F    [         R                  " 5       U l        0 U l        g N)r   	NameScopescopeidentified_types)selfs    g/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/llvmlite/ir/context.py__init__Context.__init__   s    %%'
 "    c                     XR                   ;  aB  U R                  R                  U5        [        R                  " XU5      nX0R                   U'   U$ U R                   U   nU$ r	   )r   r   registerr   IdentifiedStructType)r   namepackedtys       r   get_identified_typeContext.get_identified_type
   s^    ,,,JJ%++D?B*,!!$' 	 &&t,B	r   )r   r   N)F)__name__
__module____qualname____firstlineno__r   r   __static_attributes__ r   r   r   r      s    #r   r   N)llvmlite.irr   r   objectr   global_contextr   r   r   <module>r#      s      f  r   