diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/MC/MCXCOFFStreamer.cpp')
-rw-r--r-- | contrib/llvm-project/llvm/lib/MC/MCXCOFFStreamer.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/llvm-project/llvm/lib/MC/MCXCOFFStreamer.cpp b/contrib/llvm-project/llvm/lib/MC/MCXCOFFStreamer.cpp index 8585416cd081..458b4be61983 100644 --- a/contrib/llvm-project/llvm/lib/MC/MCXCOFFStreamer.cpp +++ b/contrib/llvm-project/llvm/lib/MC/MCXCOFFStreamer.cpp @@ -96,6 +96,13 @@ void MCXCOFFStreamer::emitXCOFFRefDirective(const MCSymbol *Symbol) { DF->getFixups().push_back(Fixup); } +void MCXCOFFStreamer::emitXCOFFRenameDirective(const MCSymbol *Name, + StringRef Rename) { + const MCSymbolXCOFF *Symbol = cast<const MCSymbolXCOFF>(Name); + if (!Symbol->hasRename()) + report_fatal_error("Only explicit .rename is supported for XCOFF."); +} + void MCXCOFFStreamer::emitXCOFFExceptDirective(const MCSymbol *Symbol, const MCSymbol *Trap, unsigned Lang, unsigned Reason, |