From bf94cfb6318572bc3eece37273140d45279a8768 Mon Sep 17 00:00:00 2001 From: Andrew Burgess Date: Fri, 15 Oct 2021 15:14:58 +0100 Subject: [PATCH] gdb: make value_subscripted_rvalue static The function value_subscripted_rvalue is only used in valarith.c, so lets make it a static function. There should be no user visible change after this commit. --- gdb/valarith.c | 10 ++++++++-- gdb/value.h | 4 ---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/gdb/valarith.c b/gdb/valarith.c index 140ef448137..11acec6f167 100644 --- a/gdb/valarith.c +++ b/gdb/valarith.c @@ -29,6 +29,11 @@ #include "gdbsupport/byte-vector.h" #include "gdbarch.h" +/* Forward declarations. */ +static struct value *value_subscripted_rvalue (struct value *array, + LONGEST index, + LONGEST lowerbound); + /* Define whether or not the C operator '/' truncates towards zero for differently signed operands (truncation direction is undefined in C). */ @@ -190,8 +195,9 @@ value_subscript (struct value *array, LONGEST index) (eg, a vector register). This routine used to promote floats to doubles, but no longer does. */ -struct value * -value_subscripted_rvalue (struct value *array, LONGEST index, LONGEST lowerbound) +static struct value * +value_subscripted_rvalue (struct value *array, LONGEST index, + LONGEST lowerbound) { struct type *array_type = check_typedef (value_type (array)); struct type *elt_type = check_typedef (TYPE_TARGET_TYPE (array_type)); diff --git a/gdb/value.h b/gdb/value.h index aa105645034..6fa57e0da60 100644 --- a/gdb/value.h +++ b/gdb/value.h @@ -1165,10 +1165,6 @@ extern struct value *find_function_in_inferior (const char *, extern struct value *value_allocate_space_in_inferior (int); -extern struct value *value_subscripted_rvalue (struct value *array, - LONGEST index, - LONGEST lowerbound); - /* User function handler. */ typedef struct value *(*internal_function_fn) (struct gdbarch *gdbarch, -- 2.30.2