Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Delete unused ctor.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 13 Oct 2020 14:34:33 +0000 (16:34 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 13 Oct 2020 14:56:48 +0000 (16:56 +0200)
If it were used, private variables may be uninitialized.

src/surf/network_wifi.hpp
src/surf/ptask_L07.hpp

index 5f06aa4..51f566b 100644 (file)
@@ -63,6 +63,7 @@ class NetworkWifiAction : public NetworkCm02Action {
   NetworkWifiLink* dst_wifi_link_;
 
 public:
+  NetworkWifiAction() = delete;
   NetworkWifiAction(Model* model, s4u::Host& src, s4u::Host& dst, double cost, bool failed,
                     NetworkWifiLink* src_wifi_link, NetworkWifiLink* dst_wifi_link)
       : NetworkCm02Action(model, src, dst, cost, failed)
index 19bc8a0..263cb8e 100644 (file)
@@ -129,6 +129,7 @@ class L07Action : public kernel::resource::CpuAction {
   friend Action* NetworkL07Model::communicate(s4u::Host* src, s4u::Host* dst, double size, double rate);
 
 public:
+  L07Action() = delete;
   L07Action(kernel::resource::Model* model, const std::vector<s4u::Host*>& host_list, const double* flops_amount,
             const double* bytes_amount, double rate);
   L07Action(const L07Action&) = delete;