diff options
Diffstat (limited to 'llvm/lib/MC/MCAsmInfoDarwin.cpp')
| -rw-r--r-- | llvm/lib/MC/MCAsmInfoDarwin.cpp | 17 | 
1 files changed, 1 insertions, 16 deletions
diff --git a/llvm/lib/MC/MCAsmInfoDarwin.cpp b/llvm/lib/MC/MCAsmInfoDarwin.cpp index 04cc0ff4a86..f7054902f24 100644 --- a/llvm/lib/MC/MCAsmInfoDarwin.cpp +++ b/llvm/lib/MC/MCAsmInfoDarwin.cpp @@ -27,22 +27,7 @@ bool MCAsmInfoDarwin::isSectionAtomizableBySymbols(    // contain.    // Sections holding 2 byte strings require symbols in order to be atomized.    // There is no dedicated section for 4 byte strings. -  if (SMO.getKind().isMergeable1ByteCString()) -    return false; - -  if (SMO.getSegmentName() == "__TEXT" && -      SMO.getSectionName() == "__objc_classname" && -      SMO.getType() == MachO::S_CSTRING_LITERALS) -    return false; - -  if (SMO.getSegmentName() == "__TEXT" && -      SMO.getSectionName() == "__objc_methname" && -      SMO.getType() == MachO::S_CSTRING_LITERALS) -    return false; - -  if (SMO.getSegmentName() == "__TEXT" && -      SMO.getSectionName() == "__objc_methtype" && -      SMO.getType() == MachO::S_CSTRING_LITERALS) +  if (SMO.getType() == MachO::S_CSTRING_LITERALS)      return false;    if (SMO.getSegmentName() == "__DATA" && SMO.getSectionName() == "__cfstring")  | 

