#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.
* We rely on the fact the only one arg exists, so do
* a cheap CSE in this case.
*/
- set_irn_out(irg_args, i, arg);
+ set_irn_out(irg_args, i, arg, 0);
exchange(proj, arg);
} else
arg = proj;
*/
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);
}
/**