diff options
author | Kevin Enderby <enderby@apple.com> | 2010-11-19 18:39:33 +0000 |
---|---|---|
committer | Kevin Enderby <enderby@apple.com> | 2010-11-19 18:39:33 +0000 |
commit | e8e98d7f2eaa0613442ce21ab6a040c0f04f5b4d (patch) | |
tree | 41cc403bd777481f761d2958d15d1934772a9c9f /lib/MC/MCMachOStreamer.cpp | |
parent | 0c2283a910fef6347ddc46196cf37b4ff7e87fb6 (diff) |
Added support for the Mach-O .symbol_resolver directive. rdar://8673046
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119816 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCMachOStreamer.cpp')
-rw-r--r-- | lib/MC/MCMachOStreamer.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/MC/MCMachOStreamer.cpp b/lib/MC/MCMachOStreamer.cpp index 3236432fb8..88fa230493 100644 --- a/lib/MC/MCMachOStreamer.cpp +++ b/lib/MC/MCMachOStreamer.cpp @@ -235,6 +235,10 @@ void MCMachOStreamer::EmitSymbolAttribute(MCSymbol *Symbol, SD.setFlags(SD.getFlags() | SF_NoDeadStrip); break; + case MCSA_SymbolResolver: + SD.setFlags(SD.getFlags() | SF_SymbolResolver); + break; + case MCSA_PrivateExtern: SD.setExternal(true); SD.setPrivateExtern(true); |