diff options
| -rw-r--r-- | llvm/include/llvm/MC/MCELFStreamer.h | 4 | ||||
| -rw-r--r-- | llvm/lib/MC/MCELFStreamer.cpp | 25 |
2 files changed, 8 insertions, 21 deletions
diff --git a/llvm/include/llvm/MC/MCELFStreamer.h b/llvm/include/llvm/MC/MCELFStreamer.h index c9ec720b9be..c24119c330f 100644 --- a/llvm/include/llvm/MC/MCELFStreamer.h +++ b/llvm/include/llvm/MC/MCELFStreamer.h @@ -106,10 +106,6 @@ private: std::vector<LocalCommon> LocalCommons; SmallPtrSet<MCSymbol *, 16> BindingExplicitlySet; - - void SetSectionData(); - void SetSectionText(); - void SetSectionBss(); }; MCELFStreamer *createARMELFStreamer(MCContext &Context, MCAsmBackend &TAB, diff --git a/llvm/lib/MC/MCELFStreamer.cpp b/llvm/lib/MC/MCELFStreamer.cpp index 47ac181346d..d2c2395a7cf 100644 --- a/llvm/lib/MC/MCELFStreamer.cpp +++ b/llvm/lib/MC/MCELFStreamer.cpp @@ -35,31 +35,22 @@ using namespace llvm; -inline void MCELFStreamer::SetSectionData() { - SwitchSection(getContext().getObjectFileInfo()->getDataSection()); - EmitCodeAlignment(4, 0); +MCELFStreamer::~MCELFStreamer() { } -inline void MCELFStreamer::SetSectionText() { +void MCELFStreamer::InitSections() { + // This emulates the same behavior of GNU as. This makes it easier + // to compare the output as the major sections are in the same order. SwitchSection(getContext().getObjectFileInfo()->getTextSection()); EmitCodeAlignment(4, 0); -} -inline void MCELFStreamer::SetSectionBss() { - SwitchSection(getContext().getObjectFileInfo()->getBSSSection()); + SwitchSection(getContext().getObjectFileInfo()->getDataSection()); EmitCodeAlignment(4, 0); -} -MCELFStreamer::~MCELFStreamer() { -} + SwitchSection(getContext().getObjectFileInfo()->getBSSSection()); + EmitCodeAlignment(4, 0); -void MCELFStreamer::InitSections() { - // This emulates the same behavior of GNU as. This makes it easier - // to compare the output as the major sections are in the same order. - SetSectionText(); - SetSectionData(); - SetSectionBss(); - SetSectionText(); + SwitchSection(getContext().getObjectFileInfo()->getTextSection()); } void MCELFStreamer::EmitLabel(MCSymbol *Symbol) { |

