diff options
author | Tom Tromey <tromey@adacore.com> | 2023-11-30 10:31:12 -0700 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2023-12-15 14:03:48 -0700 |
commit | 1414fbf941140746862b920c6a1034099c4ff3d1 (patch) | |
tree | 35dfb8721276cf83db2d928b91f76e33a811d0ee | |
parent | fc4ddd6734e522debe7e99812b743b368f1cc946 (diff) | |
download | fsf-binutils-gdb-1414fbf941140746862b920c6a1034099c4ff3d1.zip fsf-binutils-gdb-1414fbf941140746862b920c6a1034099c4ff3d1.tar.gz fsf-binutils-gdb-1414fbf941140746862b920c6a1034099c4ff3d1.tar.bz2 |
Boolify ada_type_match
This changes ada_type_match to return bool.
-rw-r--r-- | gdb/ada-lang.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index edd68cd..bbb8761 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -3934,7 +3934,7 @@ ada_resolve_variable (struct symbol *sym, const struct block *block, /* The term "match" here is rather loose. The match is heuristic and liberal. */ -static int +static bool ada_type_match (struct type *ftype, struct type *atype) { ftype = ada_check_typedef (ftype); @@ -3951,11 +3951,11 @@ ada_type_match (struct type *ftype, struct type *atype) return ftype->code () == atype->code (); case TYPE_CODE_PTR: if (atype->code () != TYPE_CODE_PTR) - return 0; + return false; atype = atype->target_type (); /* This can only happen if the actual argument is 'null'. */ if (atype->code () == TYPE_CODE_INT && atype->length () == 0) - return 1; + return true; return ada_type_match (ftype->target_type (), atype); case TYPE_CODE_INT: case TYPE_CODE_ENUM: @@ -3965,9 +3965,9 @@ ada_type_match (struct type *ftype, struct type *atype) case TYPE_CODE_INT: case TYPE_CODE_ENUM: case TYPE_CODE_RANGE: - return 1; + return true; default: - return 0; + return false; } case TYPE_CODE_ARRAY: |