From 1c4973a049cd4a443446fcd77b1d3a4b43b46d95 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Fri, 11 Feb 2011 13:18:49 +0000 Subject: [PATCH] Windows has no ssize_t ... [r28364] --- ir/opt/garbage_collect.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ir/opt/garbage_collect.c b/ir/opt/garbage_collect.c index 197fe7180..9f32c64e9 100644 --- a/ir/opt/garbage_collect.c +++ b/ir/opt/garbage_collect.c @@ -149,7 +149,7 @@ static void garbage_collect_in_segment(ir_type *segment) void garbage_collect_entities(void) { - ssize_t i; + size_t i, n; ir_segment_t s; FIRM_DBG_REGISTER(dbg, "firm.opt.garbagecollect"); @@ -169,7 +169,7 @@ void garbage_collect_entities(void) /* remove graphs of non-visited functions * (we have to count backwards so we can safely call remove_irp_irg * while iterating) */ - for (i = get_irp_n_irgs()-1; i >= 0; --i) { + for (i = 0, n = get_irp_n_irgs(); i < n; ++i) { ir_graph *irg = get_irp_irg(i); ir_entity *entity = get_irg_entity(irg); -- 2.20.1