diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2010-12-18 03:27:34 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2010-12-18 03:27:34 +0000 |
commit | bff66a86e6e44dc7424cd2d7719ac80630b3a5f8 (patch) | |
tree | 87b384ca24441a4c4e02ab54c284af7a1a443a7f /lib/Target/ARM/ARMAsmBackend.cpp | |
parent | 83d1ba572815c92a74817cc68e2bb48c59a87b5d (diff) |
Move some data to the TargetWriter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122134 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMAsmBackend.cpp')
-rw-r--r-- | lib/Target/ARM/ARMAsmBackend.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/Target/ARM/ARMAsmBackend.cpp b/lib/Target/ARM/ARMAsmBackend.cpp index e9fed979cf..b7274ca0f5 100644 --- a/lib/Target/ARM/ARMAsmBackend.cpp +++ b/lib/Target/ARM/ARMAsmBackend.cpp @@ -39,7 +39,9 @@ public: class ARMELFObjectWriter : public MCELFObjectTargetWriter { public: - ARMELFObjectWriter() : MCELFObjectTargetWriter() {} + ARMELFObjectWriter(Triple::OSType OSType) + : MCELFObjectTargetWriter(/*Is64Bit*/ false, OSType, ELF::EM_ARM, + /*HasRelocationAddend*/ false) {} }; class ARMAsmBackend : public TargetAsmBackend { @@ -363,11 +365,8 @@ public: uint64_t Value) const; MCObjectWriter *createObjectWriter(raw_ostream &OS) const { - return createELFObjectWriter(new ARMELFObjectWriter(), OS, - /*Is64Bit=*/false, - OSType, ELF::EM_ARM, - /*IsLittleEndian=*/true, - /*HasRelocationAddend=*/false); + return createELFObjectWriter(new ARMELFObjectWriter(OSType), OS, + /*IsLittleEndian*/ true); } }; |