Add -Wshadow to the gcc command line options used when compiling the binutils.
Fix up all warnings generated by the addition of this switch.
This commit is contained in:
parent
01fe1b4183
commit
91d6fa6a03
228 changed files with 4810 additions and 4648 deletions
|
@ -1,6 +1,6 @@
|
|||
// workqueue.cc -- the workqueue for gold
|
||||
|
||||
// Copyright 2006, 2007, 2008 Free Software Foundation, Inc.
|
||||
// Copyright 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
|
||||
// Written by Ian Lance Taylor <iant@google.com>.
|
||||
|
||||
// This file is part of gold.
|
||||
|
@ -148,7 +148,7 @@ Workqueue::~Workqueue()
|
|||
// waiting for a Token.
|
||||
|
||||
void
|
||||
Workqueue::add_to_queue(Task_list* queue, Task* t, bool front)
|
||||
Workqueue::add_to_queue(Task_list* que, Task* t, bool front)
|
||||
{
|
||||
Hold_lock hl(this->lock_);
|
||||
|
||||
|
@ -164,9 +164,9 @@ Workqueue::add_to_queue(Task_list* queue, Task* t, bool front)
|
|||
else
|
||||
{
|
||||
if (front)
|
||||
queue->push_front(t);
|
||||
que->push_front(t);
|
||||
else
|
||||
queue->push_back(t);
|
||||
que->push_back(t);
|
||||
// Tell any waiting thread that there is work to do.
|
||||
this->condvar_.signal();
|
||||
}
|
||||
|
@ -441,11 +441,11 @@ Workqueue::release_locks(Task* t, Task_locker* tl)
|
|||
{
|
||||
// The token has been unblocked. Every waiting Task may
|
||||
// now be runnable.
|
||||
Task* t;
|
||||
while ((t = token->remove_first_waiting()) != NULL)
|
||||
Task* tok;
|
||||
while ((tok = token->remove_first_waiting()) != NULL)
|
||||
{
|
||||
--this->waiting_;
|
||||
this->return_or_queue(t, true, &ret);
|
||||
this->return_or_queue(tok, true, &ret);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -458,11 +458,11 @@ Workqueue::release_locks(Task* t, Task_locker* tl)
|
|||
// move all the Tasks to the runnable queue, to avoid a
|
||||
// potential deadlock if the locking status changes before
|
||||
// we run the next thread.
|
||||
Task* t;
|
||||
while ((t = token->remove_first_waiting()) != NULL)
|
||||
Task* tok;
|
||||
while ((tok = token->remove_first_waiting()) != NULL)
|
||||
{
|
||||
--this->waiting_;
|
||||
if (this->return_or_queue(t, false, &ret))
|
||||
if (this->return_or_queue(tok, false, &ret))
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue