X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fproc_cloning.c;h=322428ad823932ef9b138812fc16659daef6493e;hb=c7dc950ac0cdd7d24acffb798b5867d0db5dd7c8;hp=70448fbb5f345e1f19c6be0ac061180ff24c141b;hpb=36332e717eebd9b98603a99ea24e390a1d2aa3be;p=libfirm diff --git a/ir/opt/proc_cloning.c b/ir/opt/proc_cloning.c index 70448fbb5..322428ad8 100644 --- a/ir/opt/proc_cloning.c +++ b/ir/opt/proc_cloning.c @@ -53,9 +53,6 @@ #include "array.h" #include "xmalloc.h" -/* A macro to iterate sets.*/ -#define ITERATE_SET(set_entries, entry) for(entry = set_first(set_entries); entry; entry = set_next(set_entries)) - /** * This struct contains the information quadruple for a Call, which we need to * decide if this function must be cloned. @@ -509,7 +506,7 @@ static void exchange_calls(quadruple_t *q, ir_entity *cloned_ent) { */ static float calculate_weight(const entry_t *entry) { return ARR_LEN(entry->q.calls) * - (get_method_param_weight(entry->q.ent, entry->q.pos) + 1); + (float)(get_method_param_weight(entry->q.ent, entry->q.pos) + 1); } /**