aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2013-11-14 18:57:34 +0000
committerRui Ueyama <ruiu@google.com>2013-11-14 18:57:34 +0000
commit83ad675dd32e0820b0dd79aed7dd9b8dcc8f88f7 (patch)
treeedf5ae9624a50b5ef4532f963117f79f25cab083
parent687915ffff453a3cc2b56b6c961b752b4acfc2e5 (diff)
downloadllvm-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.hpp13
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);
}
};