summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2013-12-10 05:15:38 +0000
committerRui Ueyama <ruiu@google.com>2013-12-10 05:15:38 +0000
commit2f47acfd6a3a17c7d0d0c5b5007bdac5a55e31e8 (patch)
tree5e3aa554bf87ef65941351d807f810d2e3d93d50 /lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp
parent7f10a8cd4512b3a18411cfd95e1d847dc8cbc825 (diff)
downloadbcm5719-llvm-2f47acfd6a3a17c7d0d0c5b5007bdac5a55e31e8.tar.gz
bcm5719-llvm-2f47acfd6a3a17c7d0d0c5b5007bdac5a55e31e8.zip
Make anonymous namespace as small as possible.
Use of static is recommended by the style guide. llvm-svn: 196877
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp')
-rw-r--r--lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp b/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp
index 648f41dabc7..3e6599068f2 100644
--- a/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp
+++ b/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp
@@ -15,9 +15,8 @@ using namespace elf;
using namespace llvm::ELF;
-namespace {
/// \brief R_386_32 - word32: S + A
-int reloc32(uint8_t *location, uint64_t P, uint64_t S, uint64_t A) {
+static int reloc32(uint8_t *location, uint64_t P, uint64_t S, uint64_t A) {
int32_t result = (uint32_t)(S + A);
*reinterpret_cast<llvm::support::ulittle32_t *>(location) = result |
(uint32_t)*reinterpret_cast<llvm::support::ulittle32_t *>(location);
@@ -25,13 +24,12 @@ int reloc32(uint8_t *location, uint64_t P, uint64_t S, uint64_t A) {
}
/// \brief R_386_PC32 - word32: S + A - P
-int relocPC32(uint8_t *location, uint64_t P, uint64_t S, uint64_t A) {
+static int relocPC32(uint8_t *location, uint64_t P, uint64_t S, uint64_t A) {
uint32_t result = (uint32_t)((S + A) - P);
*reinterpret_cast<llvm::support::ulittle32_t *>(location) = result +
(uint32_t)*reinterpret_cast<llvm::support::ulittle32_t *>(location);
return 0;
}
-} // end anon namespace
error_code X86TargetRelocationHandler::applyRelocation(
ELFWriter &writer, llvm::FileOutputBuffer &buf, const lld::AtomLayout &atom,
OpenPOWER on IntegriCloud