diff options
| author | Simon Atanasyan <simon@atanasyan.com> | 2014-11-14 07:15:43 +0000 |
|---|---|---|
| committer | Simon Atanasyan <simon@atanasyan.com> | 2014-11-14 07:15:43 +0000 |
| commit | 55c2699d29730d767def564befd2bf4ffbf9a3fe (patch) | |
| tree | f14b1afdbfc94424a92b34ac64ab00797fff1e17 /lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp | |
| parent | c50a913f32b2d54714ea8fca0f9867e6bb8a875a (diff) | |
| download | bcm5719-llvm-55c2699d29730d767def564befd2bf4ffbf9a3fe.tar.gz bcm5719-llvm-55c2699d29730d767def564befd2bf4ffbf9a3fe.zip | |
Follow-up to r221913. Fix some -Wcast-qual warning reasons.
llvm-svn: 221974
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp')
| -rw-r--r-- | lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp b/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp index ccab82419f7..8a9881ca516 100644 --- a/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp +++ b/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp @@ -340,39 +340,39 @@ ArchHandler_x86_64::getReferenceInfo(const Relocation &reloc, case ripRel32: if (E ec = atomFromSymbolIndex(reloc.symbol, target)) return ec; - *addend = *(little32_t *)fixupContent; + *addend = *(const little32_t *)fixupContent; return std::error_code(); case ripRel32Minus1: if (E ec = atomFromSymbolIndex(reloc.symbol, target)) return ec; - *addend = (int32_t)*(little32_t *)fixupContent + 1; + *addend = (int32_t)*(const little32_t *)fixupContent + 1; return std::error_code(); case ripRel32Minus2: if (E ec = atomFromSymbolIndex(reloc.symbol, target)) return ec; - *addend = (int32_t)*(little32_t *)fixupContent + 2; + *addend = (int32_t)*(const little32_t *)fixupContent + 2; return std::error_code(); case ripRel32Minus4: if (E ec = atomFromSymbolIndex(reloc.symbol, target)) return ec; - *addend = (int32_t)*(little32_t *)fixupContent + 4; + *addend = (int32_t)*(const little32_t *)fixupContent + 4; return std::error_code(); case ripRel32Anon: - targetAddress = fixupAddress + 4 + *(little32_t *)fixupContent; + targetAddress = fixupAddress + 4 + *(const little32_t *)fixupContent; return atomFromAddress(reloc.symbol, targetAddress, target, addend); case ripRel32GotLoad: case ripRel32Got: if (E ec = atomFromSymbolIndex(reloc.symbol, target)) return ec; - *addend = *(little32_t *)fixupContent; + *addend = *(const little32_t *)fixupContent; return std::error_code(); case pointer64: if (E ec = atomFromSymbolIndex(reloc.symbol, target)) return ec; - *addend = *(little64_t *)fixupContent; + *addend = *(const little64_t *)fixupContent; return std::error_code(); case pointer64Anon: - targetAddress = *(little64_t *)fixupContent; + targetAddress = *(const little64_t *)fixupContent; return atomFromAddress(reloc.symbol, targetAddress, target, addend); default: llvm_unreachable("bad reloc kind"); @@ -427,18 +427,18 @@ ArchHandler_x86_64::getPairReferenceInfo(const normalized::Relocation &reloc1, case delta64: if (E ec = atomFromSymbolIndex(reloc2.symbol, target)) return ec; - *addend = (int64_t)*(little64_t *)fixupContent + offsetInAtom; + *addend = (int64_t)*(const little64_t *)fixupContent + offsetInAtom; return std::error_code(); case delta32: if (E ec = atomFromSymbolIndex(reloc2.symbol, target)) return ec; - *addend = (int32_t)*(little32_t *)fixupContent + offsetInAtom; + *addend = (int32_t)*(const little32_t *)fixupContent + offsetInAtom; return std::error_code(); case delta64Anon: - targetAddress = offsetInAtom + (int64_t)*(little64_t *)fixupContent; + targetAddress = offsetInAtom + (int64_t)*(const little64_t *)fixupContent; return atomFromAddress(reloc2.symbol, targetAddress, target, addend); case delta32Anon: - targetAddress = offsetInAtom + (int32_t)*(little32_t *)fixupContent; + targetAddress = offsetInAtom + (int32_t)*(const little32_t *)fixupContent; return atomFromAddress(reloc2.symbol, targetAddress, target, addend); default: llvm_unreachable("bad reloc pair kind"); |

