@@ -113,7 +113,7 @@ def handle_assign(func, module, builder, stmt, map_sym_tab, local_sym_tab, struc
113113 print (f"Assigned { call_type } constant "
114114 f"{ rval .args [0 ].value } to { var_name } " )
115115 # local_sym_tab[var_name] = var
116- elif call_type in HelperHandlerRegistry ._handlers :
116+ elif HelperHandlerRegistry .has_handler ( call_type ) :
117117 # var = builder.alloca(ir.IntType(64), name=var_name)
118118 # var.align = 8
119119 val = handle_helper_call (
@@ -154,7 +154,7 @@ def handle_assign(func, module, builder, stmt, map_sym_tab, local_sym_tab, struc
154154 method_name = rval .func .attr
155155 if map_name in map_sym_tab :
156156 map_ptr = map_sym_tab [map_name ]
157- if method_name in HelperHandlerRegistry ._handlers :
157+ if HelperHandlerRegistry .has_handler ( method_name ) :
158158 val = handle_helper_call (
159159 rval , module , builder , func , local_sym_tab , map_sym_tab , structs_sym_tab , local_var_metadata )
160160 # var = builder.alloca(ir.IntType(64), name=var_name)
@@ -344,7 +344,7 @@ def allocate_mem(module, builder, body, func, ret_type, map_sym_tab, local_sym_t
344344 var .align = ir_type .width // 8
345345 print (
346346 f"Pre-allocated variable { var_name } of type { call_type } " )
347- elif call_type in HelperHandlerRegistry ._handlers :
347+ elif HelperHandlerRegistry .has_handler ( call_type ) :
348348 # Assume return type is int64 for now
349349 ir_type = ir .IntType (64 )
350350 var = builder .alloca (ir_type , name = var_name )
0 commit comments