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 | 8888a9604dae944538866a6673e844d73343e93e (patch) | |
tree | 3a6527820c38818620e17871de87bedff9c2faf1 /llvm/lib/Target/ARM/ARMAsmBackend.cpp | |
parent | 7ee218127a0f8c564d874c1db2a97add3df9a578 (diff) | |
download | bcm5719-llvm-8888a9604dae944538866a6673e844d73343e93e.tar.gz bcm5719-llvm-8888a9604dae944538866a6673e844d73343e93e.zip |
MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface.
llvm-svn: 121973
Diffstat (limited to 'llvm/lib/Target/ARM/ARMAsmBackend.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/ARMAsmBackend.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMAsmBackend.cpp b/llvm/lib/Target/ARM/ARMAsmBackend.cpp index bd871c0fad3..9556a7d9e32 100644 --- a/llvm/lib/Target/ARM/ARMAsmBackend.cpp +++ b/llvm/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); |