diff options
4 files changed, 9 insertions, 0 deletions
diff --git a/messagebus/src/tests/configagent/configagent.cpp b/messagebus/src/tests/configagent/configagent.cpp index eb99cd739a0..fe19845c2e8 100644 --- a/messagebus/src/tests/configagent/configagent.cpp +++ b/messagebus/src/tests/configagent/configagent.cpp @@ -18,6 +18,7 @@ private: bool checkTables(uint32_t numTables); public: + ~Test() {} int Main() override; bool setupRouting(const RoutingSpec &spec) override; }; diff --git a/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp b/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp index 4919e057df1..06cbef7b57b 100644 --- a/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp +++ b/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp @@ -31,6 +31,7 @@ public: _gate() { ScheduleNow(); } + ~SyncTask() {} void await() { _gate.await(); diff --git a/messagebus/src/vespa/messagebus/routing/hop.cpp b/messagebus/src/vespa/messagebus/routing/hop.cpp index f2037855523..4981a357d5d 100644 --- a/messagebus/src/vespa/messagebus/routing/hop.cpp +++ b/messagebus/src/vespa/messagebus/routing/hop.cpp @@ -24,6 +24,8 @@ Hop::Hop(const std::vector<IHopDirective::SP> &selector, _ignoreResult(ignoreResult) { } +Hop::Hop(const Hop &) = default; +Hop & Hop::operator = (const Hop &) = default; Hop::~Hop() { } Hop & diff --git a/messagebus/src/vespa/messagebus/routing/hop.h b/messagebus/src/vespa/messagebus/routing/hop.h index 1b1ff8de4ca..50475dfd7dd 100644 --- a/messagebus/src/vespa/messagebus/routing/hop.h +++ b/messagebus/src/vespa/messagebus/routing/hop.h @@ -42,6 +42,11 @@ public: */ Hop(const std::vector<IHopDirective::SP> &selector, bool ignoreResult); + Hop(const Hop &); + Hop & operator = (const Hop &); + Hop(Hop &&) = default; + Hop & operator = (Hop &&) = default; + ~Hop(); /** |