mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 01:07:52 +00:00
Unbreak mips native build
When I build mips native gdb today, I get the follow error, ../../../git/gdb/mips-linux-nat.c: In function '_initialize_mips_linux_nat': ../../../git/gdb/mips-linux-nat.c:792:15: error: assignment from incompatible pointer type [-Werror] cc1: all warnings being treated as errors It looks an oversight of recent target_ops delegation patches. This patch is to fix the build error. gdb: 2014-02-24 Yao Qi <yao@codesourcery.com> * mips-linux-nat.c (super_close): Update its type. (mips_linux_close): Pass 'self' to super_close.
This commit is contained in:
@@ -63,7 +63,7 @@ static void (*super_fetch_registers) (struct target_ops *,
|
||||
static void (*super_store_registers) (struct target_ops *,
|
||||
struct regcache *, int);
|
||||
|
||||
static void (*super_close) (void);
|
||||
static void (*super_close) (struct target_ops *);
|
||||
|
||||
/* Map gdb internal register number to ptrace ``address''.
|
||||
These ``addresses'' are normally defined in <asm/ptrace.h>.
|
||||
@@ -764,7 +764,7 @@ mips_linux_close (struct target_ops *self)
|
||||
current_watches = NULL;
|
||||
|
||||
if (super_close)
|
||||
super_close ();
|
||||
super_close (self);
|
||||
}
|
||||
|
||||
void _initialize_mips_linux_nat (void);
|
||||
|
||||
Reference in New Issue
Block a user