diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2014-09-25 14:02:43 +0000 |
---|---|---|
committer | Aaron Ballman <aaron@aaronballman.com> | 2014-09-25 14:02:43 +0000 |
commit | 8cb2cae03a3bcb88e397dad07c5eb76c5488eb82 (patch) | |
tree | 8fc0298eb8c775a9abf0c73539bf39c399fc3ebe | |
parent | 31f712556206cdf9ec8e15de11f56b092ac4cdae (diff) | |
download | bcm5719-llvm-8cb2cae03a3bcb88e397dad07c5eb76c5488eb82.tar.gz bcm5719-llvm-8cb2cae03a3bcb88e397dad07c5eb76c5488eb82.zip |
Since the DisasmMemoryObject only operates on const data, it now only accepts a const data pointer. This silences a -Wcast-qual warning.
llvm-svn: 218454
-rw-r--r-- | llvm/tools/llvm-objdump/MachODump.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/tools/llvm-objdump/MachODump.cpp b/llvm/tools/llvm-objdump/MachODump.cpp index 9415ead09b0..414a867ebca 100644 --- a/llvm/tools/llvm-objdump/MachODump.cpp +++ b/llvm/tools/llvm-objdump/MachODump.cpp @@ -555,11 +555,11 @@ const char *SymbolizerSymbolLookUp(void *DisInfo, uint64_t ReferenceValue, // generally not linked at address zero. // class DisasmMemoryObject : public MemoryObject { - uint8_t *Bytes; + const uint8_t *Bytes; uint64_t Size; uint64_t BasePC; public: - DisasmMemoryObject(uint8_t *bytes, uint64_t size, uint64_t basePC) : + DisasmMemoryObject(const uint8_t *bytes, uint64_t size, uint64_t basePC) : Bytes(bytes), Size(size), BasePC(basePC) {} uint64_t getBase() const override { return BasePC; } @@ -788,7 +788,7 @@ static void DisassembleInputMachO2(StringRef Filename, Sections[SectIdx].getContents(Bytes); uint64_t SectAddress = 0; Sections[SectIdx].getAddress(SectAddress); - DisasmMemoryObject MemoryObject((uint8_t *)Bytes.data(), Bytes.size(), + DisasmMemoryObject MemoryObject((const uint8_t *)Bytes.data(), Bytes.size(), SectAddress); bool symbolTableWorked = false; |