diff options
author | tomsmeding <tom.smeding@gmail.com> | 2018-01-06 21:53:14 +0100 |
---|---|---|
committer | tomsmeding <tom.smeding@gmail.com> | 2018-01-06 21:53:14 +0100 |
commit | 88548f1a9796b1bc02d6d81552450401c0015f28 (patch) | |
tree | 91c74b0321d211fa08124bb05c8af5552e06fc3f | |
parent | 39f07ae70eb9be2791b9362eaab0c29265d2eab6 (diff) |
Less debug output
-rw-r--r-- | c.l | 2 | ||||
-rw-r--r-- | main.c | 9 |
2 files changed, 10 insertions, 1 deletions
@@ -7,7 +7,7 @@ #include "type.h" #include "y.tab.h" -#define DEBUG +#undef DEBUG int yylex(void); @@ -7,6 +7,8 @@ #include "regalloc.h" #include "to_assembly.h" +#undef DEBUG + extern FILE *yyin; extern int yyparse(void); @@ -29,18 +31,25 @@ int main(int argc, char **argv) { assert(false); } +#ifdef DEBUG node_print(root_node, stdout, 0); printf("\n"); +#endif struct ir *ir = compile(root_node); +#ifdef DEBUG ir_print(ir, stdout); printf("\n"); +#endif struct allocation *alloc = regalloc(ir); to_assembly(ir, alloc); allocation_delete(alloc); +#ifdef DEBUG ir_print(ir, stdout); printf("\n"); +#endif + assemble(ir, stdout); return result; |