2006-05-11 Alfred M. Szmidt <ams@gnu.org>

* gnu-nat.c (inf_validate_procs): Don't use lvalue in assignments.
This commit is contained in:
Daniel Jacobowitz 2006-05-11 19:37:52 +00:00
parent 370b66a128
commit c4c50d3740
2 changed files with 12 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2006-05-11 Alfred M. Szmidt <ams@gnu.org>
* gnu-nat.c (inf_validate_procs): Don't use lvalue in assignments.
2006-05-11 Fred Fish <fnf@specifix.com>
* symtab.c (skip_prologue_using_sal): Handle single line functions

View File

@ -1050,7 +1050,10 @@ inf_validate_procs (struct inf *inf)
proc_debug (thread, "died!");
thread->port = MACH_PORT_NULL;
thread = _proc_free (thread); /* THREAD is dead. */
(last ? last->next : inf->threads) = thread;
if (last)
last->next = thread;
else
inf->threads = thread;
}
}
@ -1063,7 +1066,10 @@ inf_validate_procs (struct inf *inf)
/* THREADS[I] is a thread we don't know about yet! */
{
thread = make_proc (inf, threads[i], next_thread_id++);
(last ? last->next : inf->threads) = thread;
if (last)
last->next = thread;
else
inf->threads = thread;
last = thread;
proc_debug (thread, "new thread: %d", threads[i]);
add_thread (pid_to_ptid (thread->tid)); /* Tell GDB's generic thread code. */