Temporarily roll back r181375 - it is causing an unexpected regression,

I'll revisit this and apply once I figure out how to address that.

llvm-svn: 181581
This commit is contained in:
Jason Molenda 2013-05-10 02:15:22 +00:00
parent 2b971eb0d0
commit 041e367563
1 changed files with 0 additions and 10 deletions

View File

@ -107,16 +107,6 @@ ReplaceDSYMSectionsWithExecutableSections (ObjectFile *exec_objfile, ObjectFile
// and in the dSYM with those from the executable. If we fail to
// replace the one in the dSYM, then add the executable section to
// the dSYM.
SectionSP dsym_sect_sp(dsym_section_list->FindSectionByID(exec_sect_sp->GetID()));
if (dsym_sect_sp.get() && dsym_sect_sp->GetName() != exec_sect_sp->GetName())
{
// The sections in a dSYM are normally a superset of the sections in an executable.
// If we find a section # in the exectuable & dSYM that don't have the same name,
// something has changed since the dSYM was written. The mach_kernel DSTROOT binary
// has a CTF segment added, for instance, and it's easiest to simply not add that to
// the dSYM - none of the nlist entries are going to have references to that section.
continue;
}
if (dsym_section_list->ReplaceSection(exec_sect_sp->GetID(), exec_sect_sp, 0) == false)
dsym_section_list->AddSection(exec_sect_sp);
}