31 MCSectionGOFF *Parent;
49 unsigned RequiresNonZeroLength : 1;
52 mutable unsigned Emitted : 1;
62 IsBSS(K.
isBSS()), RequiresNonZeroLength(0), Emitted(0) {}
66 :
MCSection(Name, K.isText(), IsVirtual, nullptr), Parent(Parent),
67 EDAttributes(EDAttributes),
SymbolType(
GOFF::ESD_ST_ElementDefinition),
68 IsBSS(K.isBSS()), RequiresNonZeroLength(0), Emitted(0) {}
70 MCSectionGOFF(StringRef Name, SectionKind K,
bool IsVirtual,
71 GOFF::PRAttr PRAttributes, MCSectionGOFF *Parent)
72 : MCSection(Name, K.isText(), IsVirtual, nullptr), Parent(Parent),
73 PRAttributes(PRAttributes), SymbolType(GOFF::ESD_ST_PartReference),
74 IsBSS(K.isBSS()), RequiresNonZeroLength(0), Emitted(0) {}
81 bool isBSS()
const {
return IsBSS; }
110 return getParent()->getEDAttributes().TextStyle;