diff --git a/src/symbol_table.c b/src/symbol_table.c index 3defd3e7a978f5cbb9af79055b08735d58dd92d2..c50136d7980d1c6e3576bacab0a36769f38ede34 100644 --- a/src/symbol_table.c +++ b/src/symbol_table.c @@ -96,8 +96,6 @@ void mcc_symbol_table_delete_table(void *table) { struct mcc_symbol_table *st = (struct mcc_symbol_table *) table; - - mcc_delete_array(st -> symbols, mcc_symbol_delete_symbol); mcc_delete_array(st -> inner_tables, mcc_symbol_table_delete_table); @@ -128,7 +126,6 @@ int mcc_symbol_table_insert_symbol(struct mcc_symbol_table *table, struct mcc_sy assert(symbol); return mcc_add_to_array(table -> symbols, symbol); - } struct mcc_symbol *mcc_symbol_table_get_symbol(struct mcc_symbol_table *symbol_table, char *symbol_name, bool propagate) {