mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-10 14:36:01 +00:00
use getGlobalDirective(), don't hardcode .globl. PR6093
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94006 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2ef951e6ee
commit
32f6a8d923
@ -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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user