tag for irloop datastructure
[libfirm] / testprograms / const_eval_example.c
index 59384ef..ba20d8f 100644 (file)
@@ -6,6 +6,10 @@
 ** testprogram
 */
 
+#include <stdio.h>
+# include <string.h>
+
+# include "irvrfy.h"
 # include "irdump.h"
 # include "firm.h"
 
@@ -83,13 +87,15 @@ main(void)
   add_in_edge (get_irg_end_block(irg), x);
   mature_block (get_irg_end_block(irg));
 
+  finalize_cons (irg);
+
   printf("Optimizing ...\n");
   dead_node_elimination(irg);
 
-  printf("Done building the graph.  Dumping it.\n");
   /* verify the graph */
   irg_vrfy(irg);
 
+  printf("Done building the graph.  Dumping it.\n");
   dump_ir_block_graph (irg);
 
   printf("use xvcg to view this graph:\n");