From 43a06e3cc720b4d054508eceac63739a04c69847 Mon Sep 17 00:00:00 2001 From: Dennis Klein Date: Mon, 19 Feb 2018 18:56:24 +0100 Subject: [PATCH] FairMQ: Explicitely mark dtor throwing to get rid of warning --- fairmq/FairMQTransportFactory.h | 2 +- fairmq/ofi/TransportFactory.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fairmq/FairMQTransportFactory.h b/fairmq/FairMQTransportFactory.h index a7b2f852..84e4486e 100644 --- a/fairmq/FairMQTransportFactory.h +++ b/fairmq/FairMQTransportFactory.h @@ -71,7 +71,7 @@ class FairMQTransportFactory /// Get transport type virtual FairMQ::Transport GetType() const = 0; - virtual ~FairMQTransportFactory() {}; + virtual ~FairMQTransportFactory() noexcept(false) {}; static auto CreateTransportFactory(const std::string& type, const std::string& id = "", const FairMQProgOptions* config = nullptr) -> std::shared_ptr; diff --git a/fairmq/ofi/TransportFactory.h b/fairmq/ofi/TransportFactory.h index 4f71fb2a..88c6ecce 100644 --- a/fairmq/ofi/TransportFactory.h +++ b/fairmq/ofi/TransportFactory.h @@ -48,7 +48,7 @@ class TransportFactory : public FairMQTransportFactory auto GetType() const -> Transport override; - ~TransportFactory() override; + ~TransportFactory() noexcept(false) override; private: void* fZmqContext;