From d91e9ea81dce83259f2a7f32f43876373f3e7981 Mon Sep 17 00:00:00 2001 From: Xavier Roirand Date: Mon, 10 Sep 2018 10:35:58 -0500 Subject: (Ada) Cleanup code by using ada_is_access_to_unconstrained_array call. This patch just avoids code duplication by using a function we introduced recently (ada_is_access_to_unconstrained_array). gdb/ChangeLog: * ada-lang.c (ada_is_access_to_unconstrained_array): Remove static declaration. * ada-lang.h: add ada_is_access_to_unconstrained_array prototype. * ada-varobj.c (ada_varobj_get_number_of_children, ada_varobj_describe_child, ada_value_is_changeable_p): Cleanup code. Tested on x86_64-linux. No new testcase provided, as this is just a refactoring. --- gdb/ada-lang.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gdb/ada-lang.h') diff --git a/gdb/ada-lang.h b/gdb/ada-lang.h index 90bfa0a..ee5394c 100644 --- a/gdb/ada-lang.h +++ b/gdb/ada-lang.h @@ -194,6 +194,8 @@ extern void ada_printstr (struct ui_file *, struct type *, const gdb_byte *, struct value *ada_convert_actual (struct value *actual, struct type *formal_type0); +extern bool ada_is_access_to_unconstrained_array (struct type *type); + extern struct value *ada_value_subscript (struct value *, int, struct value **); -- cgit v1.1