gdb/ada: Update some predicate functions to return bool

A later commit would like to make use of a pointer to the function
ada_is_string_type, however, this will require the function to return
a bool (so the signature matches).

As the ada_is_string_type is a predicate function, and its return
value is only ever used as either true or false, then this commit
updates the function to return a bool.

As a consequence ada_is_character_type needs to change too.

There should be no user visible changes after this commit.

gdb/ChangeLog:

	* ada-lang.c (ada_is_character_type): Change return type to bool.
	(ada_is_string_type): Likewise.
	* ada-lang.h (ada_is_character_type): Update declaration
	(ada_is_string_type): Likewise.
This commit is contained in:
Andrew Burgess
2019-04-10 23:07:10 +01:00
parent d2b584a55b
commit fc913e53c3
3 changed files with 13 additions and 6 deletions

View File

@@ -268,9 +268,9 @@ extern struct value *ada_value_primitive_packed_val (struct value *,
extern struct type *ada_coerce_to_simple_array_type (struct type *);
extern int ada_is_character_type (struct type *);
extern bool ada_is_character_type (struct type *);
extern int ada_is_string_type (struct type *);
extern bool ada_is_string_type (struct type *);
extern int ada_is_tagged_type (struct type *, int);