aboutsummaryrefslogtreecommitdiff
path: root/gdb/parser-defs.h
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2019-03-24 08:40:32 -0600
committerTom Tromey <tom@tromey.com>2019-04-04 19:55:10 -0600
commit1201a264c8fd227737342345ab54e938295188b6 (patch)
tree7c419bb8e09f1875dedd813e7859edaa18aa6a34 /gdb/parser-defs.h
parente3980ce2a9bf19ade17fdd9817765f2d1e17a0d8 (diff)
downloadgdb-1201a264c8fd227737342345ab54e938295188b6.zip
gdb-1201a264c8fd227737342345ab54e938295188b6.tar.gz
gdb-1201a264c8fd227737342345ab54e938295188b6.tar.bz2
Remove parser_state "initial_size" parameter
All the real (not test) uses of parser_state pass 10 as the "initial_size" parameter, and it seems to me that there's no real reason to require callers to set this. This patch removes this parameter. gdb/ChangeLog 2019-04-04 Tom Tromey <tom@tromey.com> * dtrace-probe.c (dtrace_probe::build_arg_exprs): Update. * stap-probe.c (stap_parse_argument): Update. * stap-probe.h (struct stap_parse_info) <stap_parse_info>: Remove initial_size parameter. * rust-exp.y (rust_lex_tests): Update. * parse.c (parser_state): Update. (parse_exp_in_context): Update. * parser-defs.h (struct parser_state) <parser_state>: Remove "initial_size" parameter.
Diffstat (limited to 'gdb/parser-defs.h')
-rw-r--r--gdb/parser-defs.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/gdb/parser-defs.h b/gdb/parser-defs.h
index bb0d52b..ffdbd83 100644
--- a/gdb/parser-defs.h
+++ b/gdb/parser-defs.h
@@ -37,11 +37,10 @@ extern int parser_debug;
struct parser_state
{
- /* Constructor. INITIAL_SIZE is the initial size of the expout
- array. LANG is the language used to parse the expression. And
- GDBARCH is the gdbarch to use during parsing. */
+ /* Constructor. LANG is the language used to parse the expression.
+ And GDBARCH is the gdbarch to use during parsing. */
- parser_state (size_t initial_size, const struct language_defn *lang,
+ parser_state (const struct language_defn *lang,
struct gdbarch *gdbarch);
DISABLE_COPY_AND_ASSIGN (parser_state);