X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fcommon%2Fstatistics.c;h=4dcfc02a7f8552d2554e8bc091940d312bfb2fbe;hb=44faeb9742640d3498eb4482f98eb1255607c4d6;hp=d0b68ba7895590e24d8c97785a2e28c64211aa7b;hpb=d8fb82e90dd2f5eeabef30d91e5cde423820c006;p=libfirm diff --git a/ir/common/statistics.c b/ir/common/statistics.c index d0b68ba78..4dcfc02a7 100644 --- a/ir/common/statistics.c +++ b/ir/common/statistics.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -37,8 +37,9 @@ /* Statistics about allocated datastructures: counts. */ static void count_nodes(ir_node *n, void *env) { - int * counter_ptr = (int *)env; - (*counter_ptr)++; + int * counter_ptr = (int *)env; + (void) n; + (*counter_ptr)++; } @@ -46,10 +47,12 @@ static void count_nodes(ir_node *n, void *env) { * totals. */ void print_graph_counts(int verbosity) { int i, counter, total = 0; - int view = get_interprocedural_view(); ir_graph *old = current_ir_graph; +#ifdef INTERPROCEDURAL_VIEW + int view = get_interprocedural_view(); set_interprocedural_view(0); +#endif for (i = 0; i < get_irp_n_irgs(); i++) { counter = 0; @@ -61,7 +64,9 @@ void print_graph_counts(int verbosity) { printf(" +++ There are %d graphs with total %d nodes.\n", get_irp_n_irgs(), total); current_ir_graph = old; +#ifdef INTERPROCEDURAL_VIEW set_interprocedural_view(view); +#endif } /** Prints number of types, number of entities and totals. @@ -89,12 +94,14 @@ void print_type_counts(int verbosity) { /** Prints number of tarvals. * */ void print_tarval_counts(int verbosity) { + (void) verbosity; printf("tarval count not implemented.\n\n"); } /** Prints number of idents. * */ void print_ident_counts(int verbosity) { + (void) verbosity; printf("ident count not implemented.\n\n"); }