Treat conversions between the same size as downconv to get rid of unnecessary convers...
[libfirm] / ir / opt / condeval.c
index ceba05c..87ee0e1 100644 (file)
@@ -31,7 +31,7 @@
 #include "iroptimize.h"
 
 #include <assert.h>
-#include "array.h"
+#include "array_t.h"
 #include "debug.h"
 #include "ircons.h"
 #include "irgmod.h"
@@ -202,7 +202,7 @@ typedef struct condeval_env_t {
        pn_Cmp         pnc;        /**< The Compare mode of the Compare node. */
        ir_node       *cnst;
        tarval        *tv;
-       unsigned long  visited_nr;
+       ir_visited_t   visited_nr;
 
        ir_node       *cnst_pred;   /**< the block before the constant */
        int            cnst_pos;    /**< the pos to the constant block (needed to