summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCPureStreamer.cpp
diff options
context:
space:
mode:
authorNico Rieck <nico.rieck@gmail.com>2013-04-14 21:18:36 +0000
committerNico Rieck <nico.rieck@gmail.com>2013-04-14 21:18:36 +0000
commit334c7bc7eb24cf735008f49b944080f79931a021 (patch)
tree79b911437de286b7dab3b2db14138e20fa3c9eca /llvm/lib/MC/MCPureStreamer.cpp
parent1fae19555797cad0af7db788a30dd4cc2bc63f6c (diff)
downloadbcm5719-llvm-334c7bc7eb24cf735008f49b944080f79931a021.tar.gz
bcm5719-llvm-334c7bc7eb24cf735008f49b944080f79931a021.zip
Use object file specific section type for initial text section
llvm-svn: 179494
Diffstat (limited to 'llvm/lib/MC/MCPureStreamer.cpp')
-rw-r--r--llvm/lib/MC/MCPureStreamer.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/lib/MC/MCPureStreamer.cpp b/llvm/lib/MC/MCPureStreamer.cpp
index 0e04c5537ac..c9779e037ed 100644
--- a/llvm/lib/MC/MCPureStreamer.cpp
+++ b/llvm/lib/MC/MCPureStreamer.cpp
@@ -12,9 +12,8 @@
#include "llvm/MC/MCCodeEmitter.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCExpr.h"
+#include "llvm/MC/MCObjectFileInfo.h"
#include "llvm/MC/MCObjectStreamer.h"
-// FIXME: Remove this.
-#include "llvm/MC/MCSectionMachO.h"
#include "llvm/MC/MCSymbol.h"
#include "llvm/Support/ErrorHandling.h"
@@ -113,10 +112,7 @@ void MCPureStreamer::InitSections() {
}
void MCPureStreamer::InitToTextSection() {
- // FIMXE: To what!?
- SwitchSection(getContext().getMachOSection("__TEXT", "__text",
- MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS,
- 0, SectionKind::getText()));
+ SwitchSection(getContext().getObjectFileInfo()->getTextSection());
}
void MCPureStreamer::EmitLabel(MCSymbol *Symbol) {
OpenPOWER on IntegriCloud