Dead strip DESC bits should only be set on object files.
authorPete Cooper <peter_cooper@apple.com>
Thu, 11 Aug 2016 21:27:18 +0000 (21:27 +0000)
committerPete Cooper <peter_cooper@apple.com>
Thu, 11 Aug 2016 21:27:18 +0000 (21:27 +0000)
commitef5bea9dca93b4b14f387fe8ad00d8798c0ab545
tree8a3aed8215f2053fe0e63fe046678b12d932172e
parentda2f38e0f48ca04a47157ccfe746330c7ee14a06
Dead strip DESC bits should only be set on object files.

It only makes sense to set on N_NO_DEAD_STRIP on a relocatable object file.  Otherwise the bits aren't useful for anything.  Matches the ld64 behaviour.

llvm-svn: 278419
lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
lld/test/mach-o/dead-strip-globals.yaml