diff --git a/app/mc_symbol_table.c b/app/mc_symbol_table.c index c753e36f3b7277e9bd6f22564c8ace52258e4946..eaa77e53fd6a5a51409c75d3b514b62a4da0ff8c 100644 --- a/app/mc_symbol_table.c +++ b/app/mc_symbol_table.c @@ -108,7 +108,7 @@ int main(int argc, char *argv[]) { return EXIT_FAILURE; } - mcc_symbol_table_print(symbol_table,out,0); + mcc_symbol_table_print(symbol_table,out); mcc_symbol_table_delete_table(symbol_table); mcc_symbol_table_delete_error_collector(ec); mcc_ast_delete(prog); diff --git a/app/mc_type_check_trace.c b/app/mc_type_check_trace.c index 0121999502eba41286c75c3a2d5453e9081bd413..90c96b92d48789e70e9e90794a44a0f9ca89c99d 100644 --- a/app/mc_type_check_trace.c +++ b/app/mc_type_check_trace.c @@ -108,7 +108,7 @@ int main(int argc, char *argv[]) { return EXIT_FAILURE; } - mcc_symbol_table_print(symbol_table,out,0); + mcc_symbol_table_print(symbol_table,out); mcc_symbol_table_delete_table(symbol_table); mcc_symbol_table_delete_error_collector(ec); mcc_ast_delete(prog); diff --git a/src/symbol_table_print.c b/src/symbol_table_print.c index 0230ed75a177c30ab4abc9065344f8c734c9f18c..07b2f01d43daeeaf9aeaf58a90aa52e02a6ef8f3 100644 --- a/src/symbol_table_print.c +++ b/src/symbol_table_print.c @@ -76,7 +76,7 @@ void mcc_symbol_table_print(struct mcc_symbol_table *symbol_table, FILE *out){ fprintf(out,"\n"); } for (int i = 0; i < symbol_table->inner_tables->size; i++) { - mcc_symbol_table_print(symbol_table->inner_tables->arr[i],out,i); + mcc_symbol_table_print(symbol_table->inner_tables->arr[i],out); } } diff --git a/test/unit/symbol_table_test.c b/test/unit/symbol_table_test.c index f383bde8adae92631d3c468d3e5c12f7cb9c5a48..621f65ccf5585567292614d2d7136672567d7592 100644 --- a/test/unit/symbol_table_test.c +++ b/test/unit/symbol_table_test.c @@ -39,7 +39,7 @@ void clean_pointers( struct mcc_ast_program *p, struct mcc_symbol_table_error_collector *ec) { mcc_symbol_table_delete_error_collector(ec); - // mcc_ast_delete_program(p); + mcc_ast_delete_program(p); } @@ -406,11 +406,11 @@ void InvalidReturnType(CuTest *ct) { TEST(BinaryOpHandsideNumberType) \ TEST(BinaryOpHandsideDivisionByZero) \ TEST(ConditionBoolExpected) \ - // The following tests are currently not working due to unknown reasons + /*The following tests are currently not working due to unknown reasons // TEST(WrongArgumentType) \ // TEST(NoReturnInNonVoidFunction) \ // TEST(InvalidReturnType) \ - // TEST(WrongNumOfArguments) \ + // TEST(WrongNumOfArguments) \ */ #include "main_stub.inc"