diff options
author | Jim Blandy <jimb@codesourcery.com> | 2007-08-05 21:41:09 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 2007-08-05 21:41:09 +0000 |
commit | 16b17d5a359247f66863c6373db543cdeb5cef19 (patch) | |
tree | 8c91014b122e21af714404f0584b3e2ba53866a5 | |
parent | 600aed356738f421644b7c4d9231fe7cd5f6286b (diff) | |
download | gdb-16b17d5a359247f66863c6373db543cdeb5cef19.tar.gz |
* 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.
-rw-r--r-- | gdb/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/macroexp.c | 5 |
2 files changed, 8 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index fa5740009d6..f7f00b93648 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -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 diff --git a/gdb/macroexp.c b/gdb/macroexp.c index a0ac7cc5924..68b38629b2f 100644 --- a/gdb/macroexp.c +++ b/gdb/macroexp.c @@ -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 (;;) |