projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove DivMod
[libfirm]
/
ir
/
lower
/
lower_calls.c
diff --git
a/ir/lower/lower_calls.c
b/ir/lower/lower_calls.c
index
f2f8828
..
59bb85f
100644
(file)
--- a/
ir/lower/lower_calls.c
+++ b/
ir/lower/lower_calls.c
@@
-537,10
+537,11
@@
static void add_hidden_param(ir_graph *irg, int n_com, ir_node **ins, cl_entry *
ir_node *p, *n, *src, *mem, *blk;
ir_entity *ent;
ir_type *owner;
ir_node *p, *n, *src, *mem, *blk;
ir_entity *ent;
ir_type *owner;
- int
idx,
n_args;
+ int n_args;
n_args = 0;
for (p = entry->copyb; p; p = n) {
n_args = 0;
for (p = entry->copyb; p; p = n) {
+ size_t idx;
n = (ir_node*)get_irn_link(p);
src = get_CopyB_src(p);
n = (ir_node*)get_irn_link(p);
src = get_CopyB_src(p);
@@
-574,7
+575,8
@@
static void add_hidden_param(ir_graph *irg, int n_com, ir_node **ins, cl_entry *
/* now create dummy entities for function with ignored return value */
if (n_args < n_com) {
ir_type *ctp = get_Call_type(entry->call);
/* now create dummy entities for function with ignored return value */
if (n_args < n_com) {
ir_type *ctp = get_Call_type(entry->call);
- int i, j;
+ size_t i;
+ size_t j;
if (is_lowered_type(ctp))
ctp = get_associated_type(ctp);
if (is_lowered_type(ctp))
ctp = get_associated_type(ctp);
@@
-909,7
+911,7
@@
static void lower_method_types(type_or_ent tore, void *env)
*/
void lower_calls_with_compounds(const lower_params_t *params)
{
*/
void lower_calls_with_compounds(const lower_params_t *params)
{
-
int i
;
+
size_t i, n
;
ir_graph *irg;
lower_params_t param = *params;
ir_graph *irg;
lower_params_t param = *params;
@@
-920,7
+922,7
@@
void lower_calls_with_compounds(const lower_params_t *params)
type_map = NULL;
/* first step: Transform all graphs */
type_map = NULL;
/* first step: Transform all graphs */
- for (i =
get_irp_n_irgs() - 1; i >= 0; --
i) {
+ for (i =
0, n = get_irp_n_irgs(); i < n; ++
i) {
irg = get_irp_irg(i);
transform_irg(¶m, irg);
irg = get_irp_irg(i);
transform_irg(¶m, irg);