Backing out commit r250906 as it broke lld.
llvm-svn: 250908
This commit is contained in:
@@ -377,12 +377,7 @@ static void dumpObject(const ObjectFile *Obj) {
|
||||
|
||||
/// @brief Dumps each object file in \a Arc;
|
||||
static void dumpArchive(const Archive *Arc) {
|
||||
for (auto &ErrorOrChild : Arc->children()) {
|
||||
if (std::error_code EC = ErrorOrChild.getError()) {
|
||||
reportError(Arc->getFileName(), EC.message());
|
||||
break;
|
||||
}
|
||||
const auto &Child = *ErrorOrChild;
|
||||
for (const auto &Child : Arc->children()) {
|
||||
ErrorOr<std::unique_ptr<Binary>> ChildOrErr = Child.getAsBinary();
|
||||
if (std::error_code EC = ChildOrErr.getError()) {
|
||||
// Ignore non-object files.
|
||||
|
||||
Reference in New Issue
Block a user