diff --git a/src/mem/ruby/network/garnet2.0/GarnetNetwork.cc b/src/mem/ruby/network/garnet2.0/GarnetNetwork.cc index b4aef13fd7..1eff921759 100644 --- a/src/mem/ruby/network/garnet2.0/GarnetNetwork.cc +++ b/src/mem/ruby/network/garnet2.0/GarnetNetwork.cc @@ -33,7 +33,6 @@ #include #include "base/cast.hh" -#include "base/stl_helpers.hh" #include "mem/ruby/common/NetDest.hh" #include "mem/ruby/network/MessageBuffer.hh" #include "mem/ruby/network/garnet2.0/CommonTypes.hh" @@ -45,7 +44,6 @@ #include "mem/ruby/system/RubySystem.hh" using namespace std; -using m5::stl_helpers::deletePointers; /* * GarnetNetwork sets up the routers and links and collects stats. @@ -140,14 +138,6 @@ GarnetNetwork::init() } } -GarnetNetwork::~GarnetNetwork() -{ - deletePointers(m_routers); - deletePointers(m_nis); - deletePointers(m_networklinks); - deletePointers(m_creditlinks); -} - /* * This function creates a link from the Network Interface (NI) * into the Network. diff --git a/src/mem/ruby/network/garnet2.0/GarnetNetwork.hh b/src/mem/ruby/network/garnet2.0/GarnetNetwork.hh index 68658db45a..9acbeef4e3 100644 --- a/src/mem/ruby/network/garnet2.0/GarnetNetwork.hh +++ b/src/mem/ruby/network/garnet2.0/GarnetNetwork.hh @@ -51,8 +51,8 @@ class GarnetNetwork : public Network public: typedef GarnetNetworkParams Params; GarnetNetwork(const Params *p); + ~GarnetNetwork() = default; - ~GarnetNetwork(); void init(); // Configuration (set externally)