X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fparallelize_mem.c;h=559f4f34491f54a195666e829d6f7647e58a6e4b;hb=b27ae245166bb695bc4e418ff416d91bc37d0f28;hp=c31c95050bef221e6219d0f5269b54203742fce5;hpb=842280b66974a618f663838a489fd5059300e3b0;p=libfirm diff --git a/ir/opt/parallelize_mem.c b/ir/opt/parallelize_mem.c index c31c95050..559f4f344 100644 --- a/ir/opt/parallelize_mem.c +++ b/ir/opt/parallelize_mem.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2011 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -151,7 +151,7 @@ static void walker(ir_node *proj, void *env) ir_node *mem_op; ir_node *pred; ir_node *block; - int n; + size_t n; parallelize_info pi; (void)env; @@ -196,7 +196,7 @@ static void walker(ir_node *proj, void *env) ir_node *sync; ir_node **in; ir_nodeset_iterator_t iter; - int i; + size_t i; ++n; NEW_ARR_A(ir_node*, in, n); @@ -212,7 +212,7 @@ static void walker(ir_node *proj, void *env) sync = new_r_Sync(block, n, in); exchange(proj, sync); - assert(pn_Load_M == pn_Store_M); + assert((long)pn_Load_M == (long)pn_Store_M); proj = new_r_Proj(mem_op, mode_M, pn_Load_M); set_Sync_pred(sync, 0, proj);