From 88548f1a9796b1bc02d6d81552450401c0015f28 Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Sat, 6 Jan 2018 21:53:14 +0100 Subject: Less debug output --- c.l | 2 +- main.c | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/c.l b/c.l index 376ed4c..77381fb 100644 --- a/c.l +++ b/c.l @@ -7,7 +7,7 @@ #include "type.h" #include "y.tab.h" -#define DEBUG +#undef DEBUG int yylex(void); diff --git a/main.c b/main.c index 020fa83..94d155e 100644 --- a/main.c +++ b/main.c @@ -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; -- cgit v1.2.3