Add nullcheck for var_name in handle_binary_ops

This commit is contained in:
Pragyansh Chaturvedi
2025-10-05 14:02:08 +05:30
parent d341cb24c0
commit ef36ea1e03

View File

@ -64,6 +64,9 @@ def handle_binary_op_impl(rval, builder, local_sym_tab):
def handle_binary_op(rval, builder, var_name, local_sym_tab):
result = handle_binary_op_impl(rval, builder, local_sym_tab)
if var_name in local_sym_tab:
if var_name and var_name in local_sym_tab:
logger.info(
f"Storing result {result} into variable {local_sym_tab[var_name].var}"
)
builder.store(result, local_sym_tab[var_name].var)
return result, result.type