[PATCH] D37520: [ELF] - Fix removing of unused synthetic sections.
Rui Ueyama via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 22 11:35:54 PDT 2017
ruiu added inline comments.
================
Comment at: ELF/Writer.cpp:1205-1209
+ bool IsEmpty = llvm::all_of(OS->Commands, [](BaseCommand *B) {
+ auto *ISD = dyn_cast<InputSectionDescription>(B);
+ return ISD && ISD->Sections.empty();
+ });
+ if (IsEmpty)
----------------
I think I do not understand this code. You don't need to use all_of, right? The only way in which OS becomes empty is (1) it contains only one InputSectionDescription and (2) that InputSectionDescription is empty, no?
https://reviews.llvm.org/D37520
More information about the llvm-commits
mailing list