removed c99 feature
[libfirm] / ir / opt / ldst2.c
index f5ae3a2..43f9e37 100644 (file)
@@ -27,6 +27,8 @@
 #include "config.h"
 #endif
 
+#include "iroptimize.h"
+
 #include "array.h"
 #include "debug.h"
 #include "ircons.h"
@@ -37,9 +39,7 @@
 #include "irmemory.h"
 #include "irnode.h"
 #include "irnodeset.h"
-#include "ldst2.h"
 #include "obst.h"
-#include "return.h"
 #include "irdump.h"
 #include "irflag_t.h"
 
@@ -559,7 +559,7 @@ static void NormaliseSync(ir_node* node, void* env)
        AddSyncPreds(&preds, node);
 
        count_preds = ir_nodeset_size(&preds);
-       if (count_preds != get_Sync_n_preds(node)) {
+       if (count_preds != (unsigned)get_Sync_n_preds(node)) {
                NEW_ARR_A(ir_node*, in, count_preds);
                ir_nodeset_iterator_init(&iter, &preds);
                for (i = 0; i < count_preds; i++) {