Fix -Wshadow=local warning in sol_thread_target::wait

Rainer pointed out that -Wshadow=local broke the Solaris build.
This fixes it.

gdb/ChangeLog
2018-10-05  Tom Tromey  <tom@tromey.com>

	* sol-thread.c (sol_thread_target::wait): Rename inner
	"save_ptid".
This commit is contained in:
Tom Tromey 2018-10-05 07:28:16 -06:00
parent d1c86cff1e
commit f8740dc531
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2018-10-05 Tom Tromey <tom@tromey.com>
* sol-thread.c (sol_thread_target::wait): Rename inner
"save_ptid".
2018-10-04 Tom Tromey <tom@tromey.com>
* configure: Rebuild.

View File

@ -440,14 +440,14 @@ sol_thread_target::wait (ptid_t ptid, struct target_waitstatus *ourstatus,
if (ptid.pid () != -1)
{
ptid_t save_ptid = ptid;
ptid_t ptid_for_warning = ptid;
ptid = thread_to_lwp (ptid, -2);
if (ptid.pid () == -2) /* Inactive thread. */
error (_("This version of Solaris can't start inactive threads."));
if (info_verbose && ptid.pid () == -1)
warning (_("Specified thread %ld seems to have terminated"),
save_ptid.tid ());
ptid_for_warning.tid ());
}
rtnval = beneath ()->wait (ptid, ourstatus, options);