[llvm-commits] [llvm] r94006 - /llvm/trunk/lib/MC/MCAsmStreamer.cpp
Chris Lattner
sabre at nondot.org
Wed Jan 20 09:50:31 PST 2010
Author: lattner
Date: Wed Jan 20 11:50:30 2010
New Revision: 94006
URL: http://llvm.org/viewvc/llvm-project?rev=94006&view=rev
Log:
use getGlobalDirective(), don't hardcode .globl. PR6093
Modified:
llvm/trunk/lib/MC/MCAsmStreamer.cpp
Modified: llvm/trunk/lib/MC/MCAsmStreamer.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/MC/MCAsmStreamer.cpp?rev=94006&r1=94005&r2=94006&view=diff
==============================================================================
--- llvm/trunk/lib/MC/MCAsmStreamer.cpp (original)
+++ llvm/trunk/lib/MC/MCAsmStreamer.cpp Wed Jan 20 11:50:30 2010
@@ -136,21 +136,21 @@
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) {
More information about the llvm-commits
mailing list