From: Christoph Mallon Date: Sat, 18 Oct 2008 10:18:53 +0000 (+0000) Subject: Turn alloca() with fixed size into array. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=2428e8c0513d2b96a64dfa072e8cd1b861d62b8e;p=libfirm Turn alloca() with fixed size into array. [r22983] --- diff --git a/ir/be/beschedrss.c b/ir/be/beschedrss.c index 303961e44..44e9be587 100644 --- a/ir/be/beschedrss.c +++ b/ir/be/beschedrss.c @@ -433,19 +433,20 @@ static void debug_vcg_dump_kill(rss_t *rss) { } /* Dumps the potential killing DAG (PKG) as vcg. */ -static void debug_vcg_dump_pkg(rss_t *rss, ir_nodeset_t *max_ac, int iteration) { +static void debug_vcg_dump_pkg(rss_t *rss, ir_nodeset_t *max_ac, int iteration) +{ FILE *f; char file_name[256]; - char *suffix = alloca(32); + char suffix[32]; static const char suffix1[] = "-RSS-PKG.vcg"; static const char suffix2[] = "-RSS-PKG-MAXAC.vcg"; plist_element_t *el; if (! max_ac) { - snprintf(suffix, 32, "%s", suffix1); + snprintf(suffix, sizeof(suffix), "%s", suffix1); } else { - snprintf(suffix, 32, "-%02d%s", iteration, suffix2); + snprintf(suffix, sizeof(suffix), "-%02d%s", iteration, suffix2); } build_file_name(rss, suffix, strlen(suffix) + 1, file_name, sizeof(file_name));