[MC] Add emitXCOFFSymbolLinkageWithVisibility to MCNullStreamer
authorJake Egan <Jake.Egan@ibm.com>
Mon, 6 Dec 2021 14:26:04 +0000 (09:26 -0500)
committerJake Egan <Jake.Egan@ibm.com>
Mon, 6 Dec 2021 14:26:35 +0000 (09:26 -0500)
This patch adds `emitXCOFFSymbolLinkageWithVisibility` to MCNullStreamer to fix llvm_unreachable getting reached when using option `-filetype=null` on AIX.

Reviewed By: DiggerLin

Differential Revision: https://reviews.llvm.org/D114876

llvm/lib/MC/MCNullStreamer.cpp

index 291d840..40b7eba 100644 (file)
@@ -40,6 +40,9 @@ namespace {
     void EmitCOFFSymbolStorageClass(int StorageClass) override {}
     void EmitCOFFSymbolType(int Type) override {}
     void EndCOFFSymbolDef() override {}
+    void
+    emitXCOFFSymbolLinkageWithVisibility(MCSymbol *Symbol, MCSymbolAttr Linkage,
+                                         MCSymbolAttr Visibility) override {}
   };
 
 }