================ @@ -16,34 +16,95 @@ #define LLVM_MC_MCSECTIONGOFF_H #include "llvm/BinaryFormat/GOFF.h" +#include "llvm/MC/MCGOFFAttributes.h" #include "llvm/MC/MCSection.h" +#include "llvm/Support/ErrorHandling.h" #include "llvm/Support/raw_ostream.h" namespace llvm { class MCExpr; class MCSectionGOFF final : public MCSection { -private: - MCSection *Parent; - uint32_t Subsection; + // Parent of this section. Implies that the parent is emitted first. + MCSectionGOFF *Parent; + + // The attributes of the GOFF symbols. + GOFF::SDAttr SDAttributes; + GOFF::EDAttr EDAttributes; + GOFF::PRAttr PRAttributes; ---------------- uweigand wrote:
union might be better? https://github.com/llvm/llvm-project/pull/133799 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits