struct _mris_env_t {
phase_t ph;
- firm_dbg_module_t *dbg;
const arch_env_t *aenv;
ir_graph *irg;
ir_node *bl;
int visited;
struct list_head lineage_head;
struct obstack obst;
+DEBUG_ONLY(firm_dbg_module_t *dbg;)
};
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]));