Removed static buffer in gen_idf

This commit is contained in:
ceriel 1992-10-22 16:00:05 +00:00
parent 94638235bc
commit b3233bcaa0

View file

@ -151,11 +151,14 @@ gen_idf()
anonymous name. anonymous name.
*/ */
static int name_cnt; static int name_cnt;
char buff[100]; struct idf *id;
char *s = Malloc(strlen(dot.tk_file)+50);
sprint(buff, "#%d in %s, line %u", sprint(s, "#%d in %s, line %u",
++name_cnt, dot.tk_file, dot.tk_line); ++name_cnt, dot.tk_file, dot.tk_line);
return str2idf(buff); id = str2idf(s);
free(s);
return id;
} }
int int