mirror of
https://github.com/rui314/mold.git
synced 2024-12-29 11:24:36 +03:00
temporary
This commit is contained in:
parent
fdffd45fe9
commit
b14b7e0fef
7
main.cc
7
main.cc
@ -167,6 +167,11 @@ int main(int argc, char **argv) {
|
||||
for_each(files, [](ObjectFile *file) { file->register_undefined_symbols(); });
|
||||
add_symbols_timer.stopTimer();
|
||||
|
||||
// Eliminate unused archive members.
|
||||
files.erase(std::remove_if(files.begin(), files.end(),
|
||||
[](ObjectFile *file){ return !file->is_alive; }),
|
||||
files.end());
|
||||
|
||||
// Eliminate duplicate comdat groups.
|
||||
comdat_timer.startTimer();
|
||||
for (ObjectFile *file : files)
|
||||
@ -178,8 +183,6 @@ int main(int argc, char **argv) {
|
||||
cnt = 0;
|
||||
output_section_timer.startTimer();
|
||||
for_each(files, [&](ObjectFile *file) {
|
||||
if (!file->is_alive)
|
||||
return;
|
||||
for (InputSection *isec : file->sections) {
|
||||
if (isec) {
|
||||
isec->output_section = create_output_section(isec);
|
||||
|
Loading…
Reference in New Issue
Block a user