aboutsummaryrefslogtreecommitdiff
path: root/gdb/ada-lang.h
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2008-01-08 19:28:09 +0000
committerJoel Brobecker <brobecker@gnat.com>2008-01-08 19:28:09 +0000
commita93c0eb6957e86a30b624c0fb097f9370ea56e9c (patch)
tree76f6e7f536cd5ca047d27674ab673b98520ac797 /gdb/ada-lang.h
parent88e2547f139cd37f679460bac0e3ab94feef2533 (diff)
downloadgdb-a93c0eb6957e86a30b624c0fb097f9370ea56e9c.zip
gdb-a93c0eb6957e86a30b624c0fb097f9370ea56e9c.tar.gz
gdb-a93c0eb6957e86a30b624c0fb097f9370ea56e9c.tar.bz2
* ada-lang.c (ada_convert_actual): Renames convert_actual.
Make non-static. (ada_convert_actuals): Delete. * ada-lang.h (ada_convert_actual): Add declaration. (ada_convert_actuals): Remove declaration. * infcall.c: #include "ada-lang.h". (value_arg_coerce): Add new parameter sp. Update function documetnation. Add handling of Ada function call parameters. * Makefile.in (infcall.o): Update dependencies.
Diffstat (limited to 'gdb/ada-lang.h')
-rw-r--r--gdb/ada-lang.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/ada-lang.h b/gdb/ada-lang.h
index ed56583..515f698 100644
--- a/gdb/ada-lang.h
+++ b/gdb/ada-lang.h
@@ -278,8 +278,9 @@ extern void ada_printchar (int, struct ui_file *);
extern void ada_printstr (struct ui_file *, const gdb_byte *,
unsigned int, int, int);
-extern void ada_convert_actuals (struct value *, int, struct value **,
- CORE_ADDR *);
+struct value *ada_convert_actual (struct value *actual,
+ struct type *formal_type0,
+ CORE_ADDR *sp);
extern struct value *ada_value_subscript (struct value *, int,
struct value **);