diff options
Diffstat (limited to 'gdb/objc-lang.c')
-rw-r--r-- | gdb/objc-lang.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gdb/objc-lang.c b/gdb/objc-lang.c index bc937ca7ea0..368e3366e0e 100644 --- a/gdb/objc-lang.c +++ b/gdb/objc-lang.c @@ -42,6 +42,8 @@ #include "gdb_regex.h" #include "regcache.h" #include "block.h" +#include "infcall.h" +#include "valprint.h" #include <ctype.h> @@ -1751,6 +1753,19 @@ _initialize_objc_language (void) add_com_alias ("po", "print-object", class_vars, 1); } +#if 1 +/* Disable these functions until we put them in the gdbarch vector. */ +static unsigned long FETCH_ARGUMENT (int i) +{ + internal_error (__FILE__, __LINE__, "FETCH_ARGUMENT not implemented"); + return 0; +} +static CORE_ADDR CONVERT_FUNCPTR (CORE_ADDR pc) +{ + internal_error (__FILE__, __LINE__, "CONVERT_FUNCPTR not implemented"); + return pc; +} +#else #if defined (__powerpc__) || defined (__ppc__) static unsigned long FETCH_ARGUMENT (int i) { @@ -1790,6 +1805,7 @@ static CORE_ADDR CONVERT_FUNCPTR (CORE_ADDR pc) return pc; } #endif +#endif static void read_objc_method (CORE_ADDR addr, struct objc_method *method) |