*/
#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"
# include "firmstat.h"
# include "irreflect_t.h"
# include "irarch.h"
+# include "reassoc_t.h"
void
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. */