diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-12-16 16:09:19 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-12-16 16:09:19 +0000 |
commit | ae5abd595f5442767313a4c8a24008ad19323ceb (patch) | |
tree | 69c40cc4be41c1f859e3d22c8a10582c5df5a7bf /lib/Target/ARM/ARMAsmBackend.cpp | |
parent | 297ed28bf9c633db52ff31115d439a0133b00efb (diff) | |
download | external_llvm-ae5abd595f5442767313a4c8a24008ad19323ceb.zip external_llvm-ae5abd595f5442767313a4c8a24008ad19323ceb.tar.gz external_llvm-ae5abd595f5442767313a4c8a24008ad19323ceb.tar.bz2 |
MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121973 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMAsmBackend.cpp')
-rw-r--r-- | lib/Target/ARM/ARMAsmBackend.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/Target/ARM/ARMAsmBackend.cpp b/lib/Target/ARM/ARMAsmBackend.cpp index bd871c0..9556a7d 100644 --- a/lib/Target/ARM/ARMAsmBackend.cpp +++ b/lib/Target/ARM/ARMAsmBackend.cpp @@ -28,6 +28,9 @@ using namespace llvm; namespace { +class ARMMachObjectWriter : public MCMachObjectTargetWriter { +}; + class ARMAsmBackend : public TargetAsmBackend { bool isThumbMode; // Currently emitting Thumb code. public: @@ -382,7 +385,8 @@ public: MCObjectWriter *createObjectWriter(raw_ostream &OS) const { // FIXME: Subtarget info should be derived. Force v7 for now. - return createMachObjectWriter(OS, /*Is64Bit=*/false, + return createMachObjectWriter(new ARMMachObjectWriter, + OS, /*Is64Bit=*/false, object::mach::CTM_ARM, object::mach::CSARM_V7, /*IsLittleEndian=*/true); |