Fix struct_access in eval_expr, move struct_access conditional test to passing

This commit is contained in:
Pragyansh Chaturvedi
2025-10-07 13:35:31 +05:30
parent f41693bc6d
commit caa5d92c32
3 changed files with 10 additions and 5 deletions

View File

@ -43,7 +43,6 @@ def _handle_attribute_expr(
var_ptr, var_type, var_metadata = local_sym_tab[var_name]
logger.info(f"Loading attribute {attr_name} from variable {var_name}")
logger.info(f"Variable type: {var_type}, Variable ptr: {var_ptr}")
metadata = structs_sym_tab[var_metadata]
if attr_name in metadata.fields:
gep = metadata.gep(builder, var_ptr, attr_name)