================
@@ -1012,6 +1021,59 @@ void SystemZAsmPrinter::emitMachineConstantPoolValue(
OutStreamer->emitValue(Expr, Size);
}
+// Emit the ctor or dtor list taking into account the init priority.
+void SystemZAsmPrinter::emitXXStructorList(const DataLayout &DL,
+ const Constant *List, bool IsCtor) {
+ if (TM.getTargetTriple().isOSBinFormatGOFF())
+ AsmPrinter::emitXXStructorList(DL, List, IsCtor);
----------------
redstar wrote:
That should be:
```
if (!TM.getTargetTriple().isOSBinFormatGOFF())
return AsmPrinter::emitXXStructorList(DL, List, IsCtor);
```
The default code handles Linux/ELF, the following lines are Z/OS / GOFF only.
https://github.com/llvm/llvm-project/pull/171476
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits