summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCAsmStreamer.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-01-23 05:19:23 +0000
committerChris Lattner <sabre@nondot.org>2010-01-23 05:19:23 +0000
commit4225a7b98722991cf7b1705ae2f0c3ec8e43c15f (patch)
tree2da6e65b93b206298c5227b216ddaf923a28da15 /llvm/lib/MC/MCAsmStreamer.cpp
parentfe796ddd5a76f584af50782b70365b7d94a6d555 (diff)
downloadbcm5719-llvm-4225a7b98722991cf7b1705ae2f0c3ec8e43c15f.tar.gz
bcm5719-llvm-4225a7b98722991cf7b1705ae2f0c3ec8e43c15f.zip
mcize jump table and constant pool entry labels, .local on elf,
and some .weak directives. llvm-svn: 94284
Diffstat (limited to 'llvm/lib/MC/MCAsmStreamer.cpp')
-rw-r--r--llvm/lib/MC/MCAsmStreamer.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCAsmStreamer.cpp b/llvm/lib/MC/MCAsmStreamer.cpp
index 75903aa8449..b0e9705f0a7 100644
--- a/llvm/lib/MC/MCAsmStreamer.cpp
+++ b/llvm/lib/MC/MCAsmStreamer.cpp
@@ -224,13 +224,14 @@ void MCAsmStreamer::EmitSymbolAttribute(MCSymbol *Symbol,
case IndirectSymbol: OS << ".indirect_symbol "; break;
case Internal: OS << ".internal "; break;
case LazyReference: OS << ".lazy_reference "; break;
+ case Local: OS << ".local "; break;
case NoDeadStrip: OS << ".no_dead_strip "; break;
case PrivateExtern: OS << ".private_extern "; break;
case Protected: OS << ".protected "; break;
case Reference: OS << ".reference "; break;
case Weak: OS << ".weak "; break;
case WeakDefinition: OS << ".weak_definition "; break;
- case WeakReference: OS << ".weak_reference "; break;
+ case WeakReference: OS << MAI.getWeakRefDirective(); break;// .weak_reference
}
OS << *Symbol;
OpenPOWER on IntegriCloud