summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bespilldaemel.c
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2011-01-08 12:04:27 +0100
committerMatthias Braun <matze@braunis.de>2011-01-08 12:04:27 +0100
commitdf99857f3ba54530826b1fb7fca003d5805cfa7a (patch)
treee4bd223a658cf62fe8b5d41389ea82cd07a4358e /ir/be/bespilldaemel.c
parent54ce3834889d64374ba046389de796ee2e386040 (diff)
fix warning
[r28227]
Diffstat (limited to 'ir/be/bespilldaemel.c')
-rw-r--r--ir/be/bespilldaemel.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/ir/be/bespilldaemel.c b/ir/be/bespilldaemel.c
index 292d864..4b1311b 100644
--- a/ir/be/bespilldaemel.c
+++ b/ir/be/bespilldaemel.c
@@ -151,6 +151,7 @@ static void do_spilling(ir_nodeset_t *live_nodes, ir_node *node)
spill_candidate_t *candidates;
ir_nodeset_iterator_t iter;
int i, arity;
+ size_t c;
int spills_needed;
size_t cand_idx;
ir_node *n;
@@ -184,17 +185,17 @@ static void do_spilling(ir_nodeset_t *live_nodes, ir_node *node)
candidates = ALLOCAN(spill_candidate_t, n_live_nodes);
/* construct array with spill candidates and calculate their costs */
- i = 0;
+ c = 0;
foreach_ir_nodeset(live_nodes, n, iter) {
- spill_candidate_t *candidate = & candidates[i];
+ spill_candidate_t *candidate = & candidates[c];
assert(!bitset_is_set(spilled_nodes, get_irn_idx(n)));
candidate->node = n;
candidate->costs = get_spill_costs(n);
- ++i;
+ ++c;
}
- assert(i == n_live_nodes);
+ assert(c == n_live_nodes);
/* sort spill candidates */
qsort(candidates, n_live_nodes, sizeof(candidates[0]),