]> AND Public Git Repository - simgrid.git/blobdiff - src/mc/inspect/LocationList.cpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Route is not empty (already verified by xbt_assert).
[simgrid.git] / src / mc / inspect / LocationList.cpp
index 276ce897db31ab51432ac7a964e11bb9f6745aee..212c25e9fb5b0ecb2186b4e4999d8945fc8894b8 100644 (file)
@@ -65,7 +65,7 @@ LocationList location_list(const simgrid::mc::ObjectInformation& info, Dwarf_Att
 {
   LocationList locations;
   std::ptrdiff_t offset = 0;
-  while (1) {
+  while (true) {
     Dwarf_Addr base;
     Dwarf_Addr start;
     Dwarf_Addr end;
@@ -79,7 +79,7 @@ LocationList location_list(const simgrid::mc::ObjectInformation& info, Dwarf_Att
     else if (offset == -1)
       xbt_die("Error while loading location list");
 
-    std::uint64_t base_address = (std::uint64_t)info.base_address();
+    auto base_address = reinterpret_cast<std::uint64_t>(info.base_address());
 
     LocationListEntry::range_type range;
     if (start == 0)