aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MC/MCELFStreamer.cpp
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2012-09-13 23:11:31 +0000
committerJim Grosbach <grosbach@apple.com>2012-09-13 23:11:31 +0000
commit3f90a4c42d1683600e91c2aea325bacf59c37f5e (patch)
tree7cbeb3a8dcc8de7356e4f6c484522e185d0798c6 /lib/MC/MCELFStreamer.cpp
parent45d81bdde87a38c21facf2ec3b82b0589e9de7e9 (diff)
downloadexternal_llvm-3f90a4c42d1683600e91c2aea325bacf59c37f5e.zip
external_llvm-3f90a4c42d1683600e91c2aea325bacf59c37f5e.tar.gz
external_llvm-3f90a4c42d1683600e91c2aea325bacf59c37f5e.tar.bz2
Assembler: Darwin variables defined via .set are no-dead-strip.
For gas compatibility. rdar://12219394 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163854 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCELFStreamer.cpp')
-rw-r--r--lib/MC/MCELFStreamer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/MC/MCELFStreamer.cpp b/lib/MC/MCELFStreamer.cpp
index 2d342dc..a71decd 100644
--- a/lib/MC/MCELFStreamer.cpp
+++ b/lib/MC/MCELFStreamer.cpp
@@ -247,7 +247,6 @@ void MCELFStreamer::EmitSymbolAttribute(MCSymbol *Symbol,
switch (Attribute) {
case MCSA_LazyReference:
case MCSA_Reference:
- case MCSA_NoDeadStrip:
case MCSA_SymbolResolver:
case MCSA_PrivateExtern:
case MCSA_WeakDefinition:
@@ -256,6 +255,7 @@ void MCELFStreamer::EmitSymbolAttribute(MCSymbol *Symbol,
case MCSA_IndirectSymbol:
llvm_unreachable("Invalid symbol attribute for ELF!");
+ case MCSA_NoDeadStrip:
case MCSA_ELF_TypeGnuUniqueObject:
// Ignore for now.
break;