Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[sonar] Rename local parameters.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Wed, 25 Nov 2020 08:17:42 +0000 (09:17 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Wed, 25 Nov 2020 12:06:37 +0000 (13:06 +0100)
src/mc/compare.cpp
src/mc/inspect/ObjectInformation.cpp
src/mc/remote/RemoteSimulation.cpp

index d72827b..82c157c 100644 (file)
@@ -137,7 +137,7 @@ static ssize_t heap_comparison_ignore_size(const std::vector<simgrid::mc::Ignore
                                            const void* address)
 {
   auto pos = std::lower_bound(ignore_list->begin(), ignore_list->end(), address,
-                              [](auto const& reg, const void* address) { return reg.address < address; });
+                              [](auto const& reg, auto const* addr) { return reg.address < addr; });
   return (pos != ignore_list->end() && pos->address == address) ? pos->size : -1;
 }
 
index ce6d4db..85f3df4 100644 (file)
@@ -88,14 +88,14 @@ const Variable* ObjectInformation::find_variable(const char* name) const
   return nullptr;
 }
 
-void ObjectInformation::remove_global_variable(const char* name)
+void ObjectInformation::remove_global_variable(const char* var_name)
 {
   // Binary search:
-  auto pos1 = std::lower_bound(this->global_variables.begin(), this->global_variables.end(), name,
-                               [](auto const& var, const char* var_name) { return var.name.compare(var_name) < 0; });
+  auto pos1 = std::lower_bound(this->global_variables.begin(), this->global_variables.end(), var_name,
+                               [](auto const& var, const char* name) { return var.name < name; });
   // Find the whole range:
-  auto pos2 = std::upper_bound(pos1, this->global_variables.end(), name,
-                               [](const char* var_name, auto const& var) { return var.name.compare(var_name) > 0; });
+  auto pos2 = std::upper_bound(pos1, this->global_variables.end(), var_name,
+                               [](const char* name, auto const& var) { return name < var.name; });
   // Remove the whole range:
   this->global_variables.erase(pos1, pos2);
 }
@@ -119,8 +119,8 @@ static void remove_local_variable(Frame& scope, const char* var_name, const char
 
     // Binary search:
     auto pos = std::lower_bound(scope.variables.begin(), scope.variables.end(), var_name,
-                                [](auto const& var, const char* var_name) { return var.name.compare(var_name) < 0; });
-    if (pos != scope.variables.end() && pos->name.compare(var_name) == 0) {
+                                [](auto const& var, const char* name) { return var.name < name; });
+    if (pos != scope.variables.end() && pos->name == var_name) {
       // Variable found, remove it:
       scope.variables.erase(pos);
     }
index f50f60f..9bfe36a 100644 (file)
@@ -493,7 +493,7 @@ void RemoteSimulation::ignore_heap(IgnoredHeapRegion const& region)
 {
   // Binary search the position of insertion:
   auto pos = std::lower_bound(ignored_heap_.begin(), ignored_heap_.end(), region.address,
-                              [](auto const& reg, const void* address) { return reg.address < address; });
+                              [](auto const& reg, auto const* addr) { return reg.address < addr; });
   if (pos == ignored_heap_.end() || pos->address != region.address) {
     // Insert it:
     ignored_heap_.insert(pos, region);
@@ -504,7 +504,7 @@ void RemoteSimulation::unignore_heap(void* address, size_t size)
 {
   // Binary search:
   auto pos = std::lower_bound(ignored_heap_.begin(), ignored_heap_.end(), address,
-                              [](auto const& reg, const void* address) { return reg.address < address; });
+                              [](auto const& reg, auto const* addr) { return reg.address < addr; });
   if (pos != ignored_heap_.end() && static_cast<char*>(pos->address) <= static_cast<char*>(address) + size)
     ignored_heap_.erase(pos);
 }