removed unitialized used vartiable
[libfirm] / ir / be / beschedmris.c
index b34adaf..d0b1add 100644 (file)
 #include "benode_t.h"
 #include "besched_t.h"
 #include "beschedmris.h"
+#include "benodesets.h"
 
 struct _mris_env_t {
-       phase_t            ph;
+       ir_phase            ph;
        heights_t         *heights;
        const arch_env_t  *aenv;
        ir_graph          *irg;
@@ -56,7 +57,7 @@ typedef struct _mris_irn_t {
 #define get_mris_irn(env, irn)   ((mris_irn_t *) phase_get_or_set_irn_data(&env->ph, irn))
 #define foreach_lineage(env, pos, tmp) list_for_each_entry_safe(mris_irn_t, pos, tmp, &(env)->lineage_head, lineage_list)
 
-static void *mris_irn_data_init(phase_t *ph, ir_node *irn, void *data)
+static void *mris_irn_data_init(ir_phase *ph, ir_node *irn, void *data)
 {
        mris_irn_t *mi = data ? data : phase_alloc(ph, sizeof(mi[0]));
        memset(mi, 0, sizeof(mi[0]));
@@ -252,7 +253,7 @@ static void replace_tuple_by_repr_proj(mris_env_t *env, ir_node **in)
 
 static void lineage_formation(mris_env_t *env)
 {
-       firm_dbg_module_t *dbg = env->dbg;
+       DEBUG_ONLY(firm_dbg_module_t *dbg = env->dbg);
        nodeset *nodes         = new_nodeset(128);
 
        const ir_edge_t *edge;