fixed indentation
[libfirm] / ir / common / firm.c
index 1b17118..c169dce 100644 (file)
  */
 
 #ifdef HAVE_CONFIG_H
-# include <config.h>
+# include "config.h"
+#endif
+
+#ifdef HAVE_STRING_H
+# include <string.h>
 #endif
 
 # include <stdio.h>
+
 # include "ident_t.h"
 # include "firm.h"
 # include "mangle.h"
@@ -31,6 +36,7 @@
 # include "firmstat.h"
 # include "irreflect_t.h"
 # include "irarch.h"
+# include "reassoc_t.h"
 
 void
 init_firm(const firm_parameter_t *param)
@@ -71,11 +77,14 @@ init_firm(const firm_parameter_t *param)
   init_op();
   /* called once for each run of this library */
   init_cons(def_params.initialize_local_func);
+  /* initialize reassociation */
+  firm_init_reassociation();
   /* Builds a construct allowing to access all information to be constructed
      later. */
   init_irprog();
   /* Constructs some idents needed. */
   init_type();
+  init_entity();
   /* allocate a hash table. */
   init_type_identify(def_params.ti_if);
   /* Init reflection facility. */