* macroexp.c (init_buffer): Remove testing code that overrides the

caller's length guess.
(gather_arguments): Use a larger initial size, now that the vector
growth code has been exercised.
This commit is contained in:
Jim Blandy
2007-08-05 21:41:09 +00:00
parent 5d9643bae4
commit b1ddacc73c
2 changed files with 8 additions and 4 deletions

View File

@@ -1,3 +1,10 @@
2007-08-05 Jim Blandy <jimb@codesourcery.com>
* macroexp.c (init_buffer): Remove testing code that overrides the
caller's length guess.
(gather_arguments): Use a larger initial size, now that the vector
growth code has been exercised.
2007-08-05 Pedro Alves <pedro_alves@portugalmail.pt>
* solib-target.c (solib_target_relocate_section_addresses): Add

View File

@@ -81,9 +81,6 @@ struct macro_buffer
static void
init_buffer (struct macro_buffer *b, int n)
{
/* Small value for initial testing. */
n = 1;
b->size = n;
if (n > 0)
b->text = (char *) xmalloc (n);
@@ -715,7 +712,7 @@ gather_arguments (const char *name, struct macro_buffer *src, int *argc_p)
get_token (&tok, src);
args_len = 0;
args_size = 1; /* small for initial testing */
args_size = 6;
args = (struct macro_buffer *) xmalloc (sizeof (*args) * args_size);
for (;;)