[llvm] [SystemZ][z/OS] Implement executePostLayoutBinding for GOFFObjectWriter (PR #67868)

Neumann Hon via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 24 08:55:15 PDT 2023


================
@@ -18,10 +18,50 @@
 namespace llvm {
 
 class MCSymbolGOFF : public MCSymbol {
+  Align Alignment;
+  enum SymbolFlags : uint16_t {
+    SF_NoRent = 0x01, // Symbol is no-reentrant.
+    SF_Alias = 0x02,  // Symbol is alias.
+    SF_Hidden = 0x04, // Symbol is hidden, aka not exported.
----------------
Everybody0523 wrote:

Hidden means the same thing as in GOFF here too.

My understanding is that the Flags as defined by MCSymbol are intended to be implementation-defined, so this seems reasonable to me?

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


More information about the llvm-commits mailing list