+Sun Feb 8 23:59:04 1998 scott snyder <sss@d0linux01.fnal.gov>
+
+ * method.c (make_thunk): Avoid name buffer overflow.
+
Sun Jan 25 13:20:00 1998 Jason Merrill <jason@rhino.cygnus.com>
* decl.c (cp_finish_decl): When bailing on a comdat variable, also
tree function;
int delta;
{
- char buffer[250];
+ char *buffer;
tree thunk_id;
tree thunk;
char *func_name;
if (TREE_CODE (func_decl) != FUNCTION_DECL)
abort ();
func_name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (func_decl));
+ buffer = (char *)alloca (strlen (func_name) + 32);
if (delta<=0)
sprintf (buffer, "__thunk_%d_%s", -delta, func_name);
else