invoke_xmethod & array_view
[binutils-gdb.git] / gdb / gdbtypes.h
index a115857c0ad24db2125872b0b46fac75b39d1db3..731b18d0823db3aa15cf758dbbcba348b3452289 100644 (file)
@@ -45,6 +45,7 @@
  */
 
 #include "hashtab.h"
+#include "common/array-view.h"
 #include "common/offset-type.h"
 #include "common/enum-flags.h"
 #include "common/underlying.h"
@@ -2044,8 +2045,8 @@ extern int compare_ranks (struct rank a, struct rank b);
 
 extern int compare_badness (struct badness_vector *, struct badness_vector *);
 
-extern struct badness_vector *rank_function (struct type **, int,
-                                            struct value **, int);
+extern struct badness_vector *rank_function (gdb::array_view<type *> parms,
+                                            gdb::array_view<value *> args);
 
 extern struct rank rank_one_type (struct type *, struct type *,
                                  struct value *);