// gc.cc -- garbage collection of unused sections
-// Copyright (C) 2009-2015 Free Software Foundation, Inc.
+// Copyright (C) 2009-2020 Free Software Foundation, Inc.
// Written by Sriraman Tallam <tmsriram@google.com>.
// This file is part of gold.
{
// Add elements from the work list to the referenced list
// one by one.
- Section_id entry = this->worklist().front();
- this->worklist().pop();
+ Section_id entry = this->worklist().back();
+ this->worklist().pop_back();
if (!this->referenced_list().insert(entry).second)
continue;
Garbage_collection::Section_ref::iterator find_it =
if (this->referenced_list().find(*it_v)
== this->referenced_list().end())
{
- this->worklist().push(*it_v);
+ this->worklist().push_back(*it_v);
}
}
}