diff options
Diffstat (limited to 'gdb/ada-lex.l')
-rw-r--r-- | gdb/ada-lex.l | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/ada-lex.l b/gdb/ada-lex.l index ca0414c..a7ce816 100644 --- a/gdb/ada-lex.l +++ b/gdb/ada-lex.l @@ -331,7 +331,7 @@ xor { return XOR; } %% #include <ctype.h> -#include <string.h> +#include "gdb_string.h" /* Initialize the lexer for processing new expression */ void @@ -724,7 +724,7 @@ name_lookup (char *name0, char *err_name, int *token_type, int depth) strlen (renaming) + len0 - yylval.ssym.stoken.length + 1); strcpy (new_name, renaming); - free (renaming); + xfree (renaming); strcat (new_name, name0 + yylval.ssym.stoken.length); result = name_lookup (new_name, err_name, token_type, depth - 1); if (result > segments) |