mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
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
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user