diff options
| author | Rui Ueyama <ruiu@google.com> | 2013-11-14 18:57:34 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2013-11-14 18:57:34 +0000 |
| commit | 83ad675dd32e0820b0dd79aed7dd9b8dcc8f88f7 (patch) | |
| tree | edf5ae9624a50b5ef4532f963117f79f25cab083 | |
| parent | 687915ffff453a3cc2b56b6c961b752b4acfc2e5 (diff) | |
| download | llvm-83ad675dd32e0820b0dd79aed7dd9b8dcc8f88f7.zip llvm-83ad675dd32e0820b0dd79aed7dd9b8dcc8f88f7.tar.gz llvm-83ad675dd32e0820b0dd79aed7dd9b8dcc8f88f7.tar.bz2 | |
Use makeArrayRef(). No functionality change.
llvm-svn: 194721
| -rw-r--r-- | lld/lib/ReaderWriter/MachO/StubAtoms_x86_64.hpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/lld/lib/ReaderWriter/MachO/StubAtoms_x86_64.hpp b/lld/lib/ReaderWriter/MachO/StubAtoms_x86_64.hpp index 11a5d8f..a832690 100644 --- a/lld/lib/ReaderWriter/MachO/StubAtoms_x86_64.hpp +++ b/lld/lib/ReaderWriter/MachO/StubAtoms_x86_64.hpp @@ -19,10 +19,11 @@ #include "ReferenceKinds.h" +using llvm::makeArrayRef; + namespace lld { namespace mach_o { - // // X86_64 Stub Atom created by the stubs pass. // @@ -49,7 +50,7 @@ public: static const uint8_t instructions[] = { 0xFF, 0x25, 0x00, 0x00, 0x00, 0x00 }; // jmp *lazyPointer assert(sizeof(instructions) == this->size()); - return ArrayRef<uint8_t>(instructions, sizeof(instructions)); + return makeArrayRef(instructions); } }; @@ -86,7 +87,7 @@ public: 0xFF, 0x25, 0x00, 0x00, 0x00, 0x00, // jmp *binder(%rip) 0x90 }; // nop assert(sizeof(instructions) == this->size()); - return ArrayRef<uint8_t>(instructions, sizeof(instructions)); + return makeArrayRef(instructions); } }; @@ -121,7 +122,7 @@ public: { 0x68, 0x00, 0x00, 0x00, 0x00, // pushq $lazy-info-offset 0xE9, 0x00, 0x00, 0x00, 0x00 }; // jmp helperhelper assert(sizeof(instructions) == this->size()); - return ArrayRef<uint8_t>(instructions, sizeof(instructions)); + return makeArrayRef(instructions); } }; @@ -158,7 +159,7 @@ public: virtual ArrayRef<uint8_t> rawContent() const { static const uint8_t bytes[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; - return ArrayRef<uint8_t>(bytes, 8); + return makeArrayRef(bytes); } }; @@ -196,7 +197,7 @@ public: virtual ArrayRef<uint8_t> rawContent() const { static const uint8_t bytes[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; - return ArrayRef<uint8_t>(bytes, 8); + return makeArrayRef(bytes); } }; |
