aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-01-20 17:50:30 +0000
committerChris Lattner <sabre@nondot.org>2010-01-20 17:50:30 +0000
commit32f6a8d923e70fc342a611a1446d3ea031d6afd2 (patch)
treea145e72f3d0a225c34e98b49b761ce0653a44858 /lib
parent2ef951e6ee6fdb3994fd6cc194abe2c94ff53fbe (diff)
downloadexternal_llvm-32f6a8d923e70fc342a611a1446d3ea031d6afd2.zip
external_llvm-32f6a8d923e70fc342a611a1446d3ea031d6afd2.tar.gz
external_llvm-32f6a8d923e70fc342a611a1446d3ea031d6afd2.tar.bz2
use getGlobalDirective(), don't hardcode .globl. PR6093
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94006 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r--lib/MC/MCAsmStreamer.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/lib/MC/MCAsmStreamer.cpp b/lib/MC/MCAsmStreamer.cpp
index 1121232..4d238d6 100644
--- a/lib/MC/MCAsmStreamer.cpp
+++ b/lib/MC/MCAsmStreamer.cpp
@@ -136,21 +136,21 @@ void MCAsmStreamer::EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {
void MCAsmStreamer::EmitSymbolAttribute(MCSymbol *Symbol,
SymbolAttr Attribute) {
switch (Attribute) {
- case Global: OS << ".globl"; break;
- case Hidden: OS << ".hidden"; break;
- case IndirectSymbol: OS << ".indirect_symbol"; break;
- case Internal: OS << ".internal"; break;
- case LazyReference: OS << ".lazy_reference"; 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 Global: OS << MAI.getGlobalDirective(); break; // .globl
+ case Hidden: OS << ".hidden "; break;
+ case IndirectSymbol: OS << ".indirect_symbol "; break;
+ case Internal: OS << ".internal "; break;
+ case LazyReference: OS << ".lazy_reference "; 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;
}
- OS << ' ' << *Symbol << '\n';
+ OS << *Symbol << '\n';
}
void MCAsmStreamer::EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) {