Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add 'const' for sonar.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Mon, 5 Jul 2021 13:17:29 +0000 (15:17 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Mon, 5 Jul 2021 13:43:41 +0000 (15:43 +0200)
src/surf/SplitDuplexLinkImpl_test.cpp
src/surf/sg_platf.cpp

index 25abf74..98f86d2 100644 (file)
@@ -37,8 +37,8 @@ TEST_CASE("SplitDuplexLink: sets", "")
   simgrid::s4u::Engine e("test");
   auto* zone      = simgrid::s4u::create_star_zone("test");
   auto* link      = zone->create_split_duplex_link("link", 100e6);
-  auto* link_up   = link->get_link_up();
-  auto* link_down = link->get_link_down();
+  auto const* link_up   = link->get_link_up();
+  auto const* link_down = link->get_link_down();
 
   SECTION("bandwidth")
   {
@@ -72,4 +72,4 @@ TEST_CASE("SplitDuplexLink: sets", "")
     REQUIRE(link_up->get_impl()->get_constraint()->get_concurrency_limit() == 3);
     REQUIRE(link_down->get_impl()->get_constraint()->get_concurrency_limit() == 3);
   }
-}
\ No newline at end of file
+}
index d0f03c2..50c4892 100644 (file)
@@ -370,7 +370,7 @@ static void sg_platf_cluster_set_hostlink(simgrid::kernel::routing::StarZone* zo
 /** @brief Add a link connecting a host to the rest of its StarZone */
 static void sg_platf_build_hostlink(simgrid::kernel::routing::StarZone* zone,
                                     const simgrid::kernel::routing::HostLinkCreationArgs* hostlink,
-                                    simgrid::s4u::Link* backbone)
+                                    const simgrid::s4u::Link* backbone)
 {
   simgrid::kernel::routing::NetPoint* netpoint = simgrid::s4u::Host::by_name(hostlink->id)->get_netpoint();
   xbt_assert(netpoint, "Host '%s' not found!", hostlink->id.c_str());
@@ -386,7 +386,7 @@ static void sg_platf_build_hostlink(simgrid::kernel::routing::StarZone* zone,
 /** @brief Create a cabinet (set of hosts) inside a Cluster(StarZone) */
 static void sg_platf_build_cabinet(simgrid::kernel::routing::StarZone* zone,
                                    const simgrid::kernel::routing::CabinetCreationArgs* args,
-                                   simgrid::s4u::Link* backbone)
+                                   const simgrid::s4u::Link* backbone)
 {
   for (int const& radical : args->radicals) {
     std::string id   = args->prefix + std::to_string(radical) + args->suffix;
@@ -406,7 +406,7 @@ static void sg_platf_zone_cluster_populate(const simgrid::kernel::routing::Clust
   auto* zone = dynamic_cast<simgrid::kernel::routing::StarZone*>(current_routing);
   xbt_assert(zone, "Host_links are only valid for Cluster(Star)");
 
-  simgrid::s4u::Link* backbone = nullptr;
+  const simgrid::s4u::Link* backbone = nullptr;
   /* create backbone */
   if (cluster->backbone) {
     sg_platf_new_link(cluster->backbone.get());