aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorTankut Baris Aktemur <tankut.baris.aktemur@intel.com>2019-10-23 20:40:02 +0200
committerTankut Baris Aktemur <tankut.baris.aktemur@intel.com>2019-10-23 20:40:02 +0200
commit37055cada860277ee53b61bb8fd57293fdfa840b (patch)
tree9938ad38c2ab6039f4b407b787c23c9ce399be1f /gdb
parent39bcc47c7e94c746d5acdb52f20f9617a6473292 (diff)
downloadgdb-37055cada860277ee53b61bb8fd57293fdfa840b.zip
gdb-37055cada860277ee53b61bb8fd57293fdfa840b.tar.gz
gdb-37055cada860277ee53b61bb8fd57293fdfa840b.tar.bz2
infcall: remove unused parameter in 'value_arg_coerce'
Remove the unused SP parameter from the auxiliary function 'value_arg_coerce'. gdb/ChangeLog: 2019-10-23 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com> * infcall.c (value_arg_coerce): Remove an unused parameter. (call_function_by_hand_dummy): Update the call to 'value_arg_coerce'. Change-Id: If324a1dda3fa5d4c145790b92bd3f656c00296f4
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/infcall.c8
2 files changed, 9 insertions, 5 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 6fafc44..52aea37 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,11 @@
2019-10-23 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+ * infcall.c (value_arg_coerce): Remove an unused parameter.
+ (call_function_by_hand_dummy): Update the call to
+ 'value_arg_coerce'.
+
+2019-10-23 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
* infcall.c (call_function_by_hand_dummy): Refactor.
2019-10-23 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
diff --git a/gdb/infcall.c b/gdb/infcall.c
index 0d8d5b2..b83f1bf 100644
--- a/gdb/infcall.c
+++ b/gdb/infcall.c
@@ -145,13 +145,11 @@ show_unwind_on_terminating_exception_p (struct ui_file *file, int from_tty,
for arguments to be passed to C, Ada or Fortran functions.
If PARAM_TYPE is non-NULL, it is the expected parameter type.
- IS_PROTOTYPED is non-zero if the function declaration is prototyped.
- SP is the stack pointer were additional data can be pushed (updating
- its value as needed). */
+ IS_PROTOTYPED is non-zero if the function declaration is prototyped. */
static struct value *
value_arg_coerce (struct gdbarch *gdbarch, struct value *arg,
- struct type *param_type, int is_prototyped, CORE_ADDR *sp)
+ struct type *param_type, int is_prototyped)
{
const struct builtin_type *builtin = builtin_type (gdbarch);
struct type *arg_type = check_typedef (value_type (arg));
@@ -984,7 +982,7 @@ call_function_by_hand_dummy (struct value *function,
param_type = NULL;
args[i] = value_arg_coerce (gdbarch, args[i],
- param_type, prototyped, &sp);
+ param_type, prototyped);
if (param_type != NULL && language_pass_by_reference (param_type))
args[i] = value_addr (args[i]);