fix warning
authorMatthias Braun <matthias.braun@kit.edu>
Mon, 16 Jul 2012 12:54:31 +0000 (14:54 +0200)
committerMatthias Braun <matthias.braun@kit.edu>
Mon, 16 Jul 2012 13:23:19 +0000 (15:23 +0200)
include/libfirm/iredges.h

index 934f290..3603bf7 100644 (file)
@@ -76,7 +76,7 @@ FIRM_API const ir_edge_t *get_irn_out_edge_next(const ir_node *irn,
  */
 #define foreach_out_edge_kind_safe(irn, edge, kind) \
        for (ir_edge_t const *edge = get_irn_out_edge_first_kind((irn), (kind)), *edge##__next; \
-            edge ? edge##__next = get_irn_out_edge_next((irn), edge), 1 : 0; \
+            edge ? edge##__next = get_irn_out_edge_next((irn), edge), 1 : (edge##__next = NULL, 0); \
             edge = edge##__next)
 
 /**