[llvm-branch-commits] [llvm] [SystemZ] Emit external aliases required for indirect symbol handling support (PR #183442)

Kai Nacke via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu Feb 26 07:29:24 PST 2026


================
@@ -263,6 +263,8 @@ void SystemZHLASMAsmStreamer::emitLabel(MCSymbol *Symbol, SMLoc Loc) {
     emitXATTR(OS, Sym->getName(), Sym->isIndirect(), Sym->getLinkage(),
               Sym->getCodeData(), Sym->getBindingScope());
     EmitEOL();
+    if (Sym->hasExternalName())
+      OS << Sym->getName() << " ALIAS \"" << Sym->getExternalName() << "\"\n";
----------------
redstar wrote:

Same syntax.

https://github.com/llvm/llvm-project/pull/183442


More information about the llvm-branch-commits mailing list