diff options
Diffstat (limited to 'llvm/lib/MC')
| -rw-r--r-- | llvm/lib/MC/MCELFStreamer.cpp | 25 |
1 files changed, 8 insertions, 17 deletions
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) { |

