added additional source (new copymin heuristic)
[libfirm] / ir / be / beschedmris.c
index f94a434..69edb30 100644 (file)
@@ -26,7 +26,6 @@
 
 struct _mris_env_t {
        phase_t            ph;
-       firm_dbg_module_t *dbg;
        const arch_env_t  *aenv;
        ir_graph          *irg;
        ir_node           *bl;
@@ -34,6 +33,7 @@ struct _mris_env_t {
        int               visited;
        struct list_head  lineage_head;
        struct obstack    obst;
+DEBUG_ONLY(firm_dbg_module_t *dbg;)
 };
 
 typedef struct _mris_irn_t {
@@ -51,7 +51,7 @@ typedef struct _mris_irn_t {
 #define get_irn_height(env, irn) (get_mris_irn(env, irn)->height)
 #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(const phase_t *ph, const ir_node *irn, void *data)
+static void mris_irn_data_init(phase_t *ph, const ir_node *irn, void *data)
 {
        mris_irn_t *mi = data;
        memset(data, 0, sizeof(mi[0]));