diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/MC/MCSection.cpp')
-rw-r--r-- | contrib/llvm-project/llvm/lib/MC/MCSection.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/llvm-project/llvm/lib/MC/MCSection.cpp b/contrib/llvm-project/llvm/lib/MC/MCSection.cpp index ba256102080a..7997b237a7eb 100644 --- a/contrib/llvm-project/llvm/lib/MC/MCSection.cpp +++ b/contrib/llvm-project/llvm/lib/MC/MCSection.cpp @@ -28,7 +28,7 @@ MCSection::MCSection(SectionVariant V, StringRef Name, SectionKind K, MCSymbol *MCSection::getEndSymbol(MCContext &Ctx) { if (!End) - End = Ctx.createTempSymbol("sec_end", true); + End = Ctx.createTempSymbol("sec_end"); return End; } @@ -82,6 +82,7 @@ MCSection::getSubsectionInsertionPoint(unsigned Subsection) { SubsectionFragmentMap.insert(MI, std::make_pair(Subsection, F)); getFragmentList().insert(IP, F); F->setParent(this); + F->setSubsectionNumber(Subsection); } return IP; |