diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-24 03:54:40 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-24 03:54:40 +0000 |
commit | a1f7c26cc8028c73842065e33f0acdee40cf868d (patch) | |
tree | e39b50ca509276861f81630b2a870f4ac6f964e5 /lib/MC/MCAsmStreamer.cpp | |
parent | b385559db946cf0838494409dc98183f3989f8a8 (diff) | |
download | llvm-a1f7c26cc8028c73842065e33f0acdee40cf868d.tar.gz llvm-a1f7c26cc8028c73842065e33f0acdee40cf868d.tar.bz2 llvm-a1f7c26cc8028c73842065e33f0acdee40cf868d.tar.xz |
Simplify the logic for deciding when to initialize the sections.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199971 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCAsmStreamer.cpp')
-rw-r--r-- | lib/MC/MCAsmStreamer.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/MC/MCAsmStreamer.cpp b/lib/MC/MCAsmStreamer.cpp index 96e14a9a86..f586db34e9 100644 --- a/lib/MC/MCAsmStreamer.cpp +++ b/lib/MC/MCAsmStreamer.cpp @@ -128,6 +128,11 @@ public: virtual void ChangeSection(const MCSection *Section, const MCExpr *Subsection); + virtual void InitSections(bool Force) { + if (Force) + SwitchSection(getContext().getObjectFileInfo()->getTextSection()); + } + virtual void EmitLabel(MCSymbol *Symbol); virtual void EmitDebugLabel(MCSymbol *Symbol); |