diff options
Diffstat (limited to 'llvm/lib/MC')
-rw-r--r-- | llvm/lib/MC/MCAssembler.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/llvm/lib/MC/MCAssembler.cpp b/llvm/lib/MC/MCAssembler.cpp index 2c041e26ac9..879f894ab1d 100644 --- a/llvm/lib/MC/MCAssembler.cpp +++ b/llvm/lib/MC/MCAssembler.cpp @@ -293,13 +293,16 @@ MCEncodedFragmentWithFixups::~MCEncodedFragmentWithFixups() { MCSectionData::MCSectionData() : Section(nullptr) {} MCSectionData::MCSectionData(MCSection &Section, MCAssembler *A) - : Section(&Section), Ordinal(~UINT32_C(0)), - BundleLockState(NotBundleLocked), BundleLockNestingDepth(0), - BundleGroupBeforeFirstInst(false), HasInstructions(false) { + : Section(&Section), BundleLockState(NotBundleLocked), + BundleLockNestingDepth(0), BundleGroupBeforeFirstInst(false), + HasInstructions(false) { if (A) A->getSectionList().push_back(this); } +unsigned MCSectionData::getOrdinal() const { return Section->getOrdinal(); } +void MCSectionData::setOrdinal(unsigned Value) { Section->setOrdinal(Value); } + MCSectionData::iterator MCSectionData::getSubsectionInsertionPoint(unsigned Subsection) { if (Subsection == 0 && SubsectionFragmentMap.empty()) |