diff options
author | Tom Tromey <tromey@adacore.com> | 2021-03-10 11:50:09 -0700 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2021-03-10 11:50:09 -0700 |
commit | 7056f312d00682bfd44a1b2b8149e8faf3e7b9dd (patch) | |
tree | 2b0151816275e5d0f5637102903b65560dccca51 /gdb/ada-lang.h | |
parent | b763d508db481ae3721a80392a1b02e681662d23 (diff) | |
download | gdb-7056f312d00682bfd44a1b2b8149e8faf3e7b9dd.zip gdb-7056f312d00682bfd44a1b2b8149e8faf3e7b9dd.tar.gz gdb-7056f312d00682bfd44a1b2b8149e8faf3e7b9dd.tar.bz2 |
Use bool for "parse_completion"
Some spots in GDB already use bool for "parse_completion", but a few
were still using int. This patch updates these to bool.
I'm checking this in.
gdb/ChangeLog
2021-03-10 Tom Tromey <tromey@adacore.com>
* parser-defs.h (parser_state): Change completion to bool.
<parse_completion>: Likewise.
* ada-lang.h (ada_find_operator_symbol, ada_resolve_funcall)
(ada_resolve_variable, ada_resolve_function): Update.
* ada-lang.c (ada_find_operator_symbol): Change
parse_completion to bool.
(ada_resolve_funcall, ada_resolve_variable)
(ada_resolve_function): Likewise.
Diffstat (limited to 'gdb/ada-lang.h')
-rw-r--r-- | gdb/ada-lang.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gdb/ada-lang.h b/gdb/ada-lang.h index 8aaf975..156c9b0 100644 --- a/gdb/ada-lang.h +++ b/gdb/ada-lang.h @@ -380,17 +380,17 @@ extern void print_ada_task_info (struct ui_out *uiout, struct inferior *inf); /* Look for a symbol for an overloaded operator for the operation OP. - PARSE_COMPLETION is nonzero if currently parsing for completion. + PARSE_COMPLETION is true if currently parsing for completion. NARGS and ARGVEC describe the arguments to the call. Returns a "null" block_symbol if no such operator is found. */ extern block_symbol ada_find_operator_symbol (enum exp_opcode op, - int parse_completion, + bool parse_completion, int nargs, value *argvec[]); /* Resolve a function call, selecting among possible function symbols. SYM and BLOCK are passed to ada_lookup_symbol_list. CONTEXT_TYPE - describes the calling context. PARSE_COMPLETION is nonzero if + describes the calling context. PARSE_COMPLETION is true if currently parsing for completion. NARGS and ARGVEC describe the arguments to the call. This returns the chosen symbol and will update TRACKER accordingly. */ @@ -398,13 +398,13 @@ extern block_symbol ada_find_operator_symbol (enum exp_opcode op, extern block_symbol ada_resolve_funcall (struct symbol *sym, const struct block *block, struct type *context_type, - int parse_completion, + bool parse_completion, int nargs, value *argvec[], innermost_block_tracker *tracker); /* Resolve a symbol reference, selecting among possible values. SYM and BLOCK are passed to ada_lookup_symbol_list. CONTEXT_TYPE - describes the calling context. PARSE_COMPLETION is nonzero if + describes the calling context. PARSE_COMPLETION is true if currently parsing for completion. If DEPROCEDURE_P is nonzero, then a symbol that names a zero-argument function will be passed through ada_resolve_function. This returns the chosen symbol and @@ -413,7 +413,7 @@ extern block_symbol ada_resolve_funcall (struct symbol *sym, extern block_symbol ada_resolve_variable (struct symbol *sym, const struct block *block, struct type *context_type, - int parse_completion, + bool parse_completion, int deprocedure_p, innermost_block_tracker *tracker); |