X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=driver%2Fgen_firm_asm.c;h=1657a63e566e58461d5b52df5966101ad958280a;hb=50265ec8cba5da97a1ae57302de27a158f70ad70;hp=ffb080d6265c963da14d4853392f515721d6ee30;hpb=97c9baa64459a7db94be6c80d615f99b189b95a2;p=cparser diff --git a/driver/gen_firm_asm.c b/driver/gen_firm_asm.c index ffb080d..1657a63 100644 --- a/driver/gen_firm_asm.c +++ b/driver/gen_firm_asm.c @@ -69,16 +69,16 @@ static void generate_header(FILE *f, ir_graph *irg) if (get_method_n_ress(tp) == 0) fprintf(f, "void"); else - fprintf(f, get_type_name(get_method_res_type(tp, 0))); + fputs(get_type_name(get_method_res_type(tp, 0)), f); fprintf(f, " %s(", s); n = get_method_n_params(tp); if (n == 0) - fprintf(f, get_method_variadicity(tp) == variadicity_variadic ? "" : "void"); + fputs(get_method_variadicity(tp) == variadicity_variadic ? "" : "void", f); else { for (i = 0; i < n; ++i) { if (i > 0) fprintf(f, ", "); - fprintf(f, get_type_name(get_method_param_type(tp, i))); + fputs(get_type_name(get_method_param_type(tp, i)), f); } if (get_method_variadicity(tp) == variadicity_variadic) fprintf(f, ", ..."); @@ -249,7 +249,6 @@ static int generate_predef_node(FILE *f, ir_node *n) X(get_irg_initial_exec(irg)) X(get_irg_frame(irg)) X(get_irg_tls(irg)) - X(get_irg_value_param_base(irg)) X(get_irg_initial_mem(irg)) X(get_irg_no_mem(irg)) else @@ -510,7 +509,7 @@ static void generate_code_Const(FILE *f, ir_node *n) else { def_mode: tarval_snprintf(buf, sizeof(buf), tv); - fprintf(f, "new_tarval_from_str(\"%s\", %zd, ", buf, strlen(buf)); + fprintf(f, "new_tarval_from_str(\"%s\", %u, ", buf, (unsigned) strlen(buf)); fprintf(f, "mode_%s)", get_mode_name(mode)); } }