[Lldb-commits] [lldb] a722dea - [lldb] Update reinterpret_cast in linux/Host.cpp

Jonas Devlieghere via lldb-commits lldb-commits at lists.llvm.org
Tue Apr 5 13:52:15 PDT 2022


Author: Jonas Devlieghere
Date: 2022-04-05T13:52:07-07:00
New Revision: a722dea4af7743a76701bb582ded88fe0e188c14

URL: https://github.com/llvm/llvm-project/commit/a722dea4af7743a76701bb582ded88fe0e188c14
DIFF: https://github.com/llvm/llvm-project/commit/a722dea4af7743a76701bb582ded88fe0e188c14.diff

LOG: [lldb] Update reinterpret_cast in linux/Host.cpp

Fixes error: reinterpret_cast from type ‘const uint8_t*’ {aka ‘const
unsigned char*’} to type ‘char*’ casts away qualifiers

Added: 
    

Modified: 
    lldb/source/Host/linux/Host.cpp

Removed: 
    


################################################################################
diff  --git a/lldb/source/Host/linux/Host.cpp b/lldb/source/Host/linux/Host.cpp
index 6342dee59532a..2196b8ed5a3f1 100644
--- a/lldb/source/Host/linux/Host.cpp
+++ b/lldb/source/Host/linux/Host.cpp
@@ -133,10 +133,11 @@ static ArchSpec GetELFProcessCPUType(llvm::StringRef exe_path) {
   if (!buffer_sp)
     return ArchSpec();
 
-  uint8_t exe_class = llvm::object::getElfArchType(
-                          {reinterpret_cast<char *>(buffer_sp->GetBytes()),
-                           size_t(buffer_sp->GetByteSize())})
-                          .first;
+  uint8_t exe_class =
+      llvm::object::getElfArchType(
+          {reinterpret_cast<const char *>(buffer_sp->GetBytes()),
+           size_t(buffer_sp->GetByteSize())})
+          .first;
 
   switch (exe_class) {
   case llvm::ELF::ELFCLASS32:


        


More information about the lldb-commits mailing list