diff options
author | David Greene <greened@obbligato.org> | 2013-01-14 21:04:38 +0000 |
---|---|---|
committer | David Greene <greened@obbligato.org> | 2013-01-14 21:04:38 +0000 |
commit | 5a80eefdf7ef9022cd148b9eed16aa3c14b59a56 (patch) | |
tree | ba8a7d656859293c41d52bc4267087622192e5d4 /lib/Object/MachOObject.cpp | |
parent | 914d4a76fe0dd7aafb9f06f5af2dcf09c0b87ee7 (diff) |
Fix More Casts
Fix another cast-away-const cast.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172466 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Object/MachOObject.cpp')
-rw-r--r-- | lib/Object/MachOObject.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Object/MachOObject.cpp b/lib/Object/MachOObject.cpp index a64db1c60f..529bdf97e5 100644 --- a/lib/Object/MachOObject.cpp +++ b/lib/Object/MachOObject.cpp @@ -44,7 +44,8 @@ static void ReadInMemoryStruct(const MachOObject &MOO, } // Check whether we can return a direct pointer. - struct_type *Ptr = (struct_type *) (Buffer.data() + Base); + struct_type *Ptr = reinterpret_cast<struct_type *>( + const_cast<char *>(Buffer.data() + Base)); if (!MOO.isSwappedEndian()) { Res = Ptr; return; |