diff options
author | Chris Lattner <sabre@nondot.org> | 2010-01-20 17:50:30 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-01-20 17:50:30 +0000 |
commit | 32f6a8d923e70fc342a611a1446d3ea031d6afd2 (patch) | |
tree | a145e72f3d0a225c34e98b49b761ce0653a44858 /lib | |
parent | 2ef951e6ee6fdb3994fd6cc194abe2c94ff53fbe (diff) | |
download | external_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.cpp | 26 |
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) { |