diff options
Diffstat (limited to 'llvm/lib/MC/MCAsmStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCAsmStreamer.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/MC/MCAsmStreamer.cpp b/llvm/lib/MC/MCAsmStreamer.cpp index 1d7aa5a9067..d92a63adc69 100644 --- a/llvm/lib/MC/MCAsmStreamer.cpp +++ b/llvm/lib/MC/MCAsmStreamer.cpp @@ -130,7 +130,7 @@ public: void ChangeSection(MCSection *Section, const MCExpr *Subsection) override; - void emitELFSymverDirective(MCSymbol *Alias, + void emitELFSymverDirective(StringRef AliasName, const MCSymbol *Aliasee) override; void EmitLOHDirective(MCLOHType Kind, const MCLOHArgs &Args) override; @@ -417,12 +417,11 @@ void MCAsmStreamer::ChangeSection(MCSection *Section, } } -void MCAsmStreamer::emitELFSymverDirective(MCSymbol *Alias, +void MCAsmStreamer::emitELFSymverDirective(StringRef AliasName, const MCSymbol *Aliasee) { OS << ".symver "; Aliasee->print(OS, MAI); - OS << ", "; - Alias->print(OS, MAI); + OS << ", " << AliasName; EmitEOL(); } |