mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-20 01:50:24 +08:00
gdb/darwin-nat.c: Fix "cast to pointer from integer of different size" warning
Fixes, with gcc 5.3.0: .../src/gdb/darwin-nat.c: In function 'void darwin_resume_thread(inferior*, darwin_thread_t*, int, int)': .../src/gdb/darwin-nat.c:731:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (caddr_t)thread->gdb_port, nsignal); ^ .../src/gdb/darwin-nat.c:84:35: note: in definition of macro 'PTRACE' darwin_ptrace(#CMD, CMD, (PID), (ADDR), (SIG)) ^ thread->gdb_port is an unsigned int, caddr_t is a void pointer. gdb/ChangeLog: 2016-04-20 Pedro Alves <palves@redhat.com> * darwin-nat.c (darwin_resume_thread): Add uintptr_t cast.
This commit is contained in:
@ -728,7 +728,7 @@ darwin_resume_thread (struct inferior *inf, darwin_thread_t *thread,
|
||||
{
|
||||
/* Either deliver a new signal or cancel the signal received. */
|
||||
res = PTRACE (PT_THUPDATE, inf->pid,
|
||||
(caddr_t)thread->gdb_port, nsignal);
|
||||
(caddr_t) (uintptr_t) thread->gdb_port, nsignal);
|
||||
if (res < 0)
|
||||
inferior_debug (1, _("ptrace THUP: res=%d\n"), res);
|
||||
}
|
||||
|
Reference in New Issue
Block a user