David Majnemer pointed out that isOSBinFormatMachO is more compact. NFC.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@271221
91177308-0d34-0410-b5e6-
96231b3b80d8
// FIXME: We set the section explicitly to avoid a bug in ld64 224.1.
// Without it LLVM can merge the string with a non unnamed_addr one during
// LTO. Doing that changes the section it ends in, which surprises ld64.
- if (getTarget().getTriple().getObjectFormat() == llvm::Triple::MachO)
+ if (getTarget().getTriple().isOSBinFormatMachO())
GV->setSection(isUTF16 ? "__TEXT,__ustring"
: "__TEXT,__cstring,cstring_literals");