diff --git a/src/context.cpp b/src/context.cpp index d52ef28a..3ea51323 100644 --- a/src/context.cpp +++ b/src/context.cpp @@ -115,7 +115,7 @@ context_initializer::context_initializer() { } } -context_initializer::~context_initializer() noexcept { +context_initializer::~context_initializer() { if ( 0 == --counter) { context * main_ctx = context::active_; BOOST_ASSERT( main_ctx->is_main_context() ); @@ -187,7 +187,7 @@ context::context( dispatcher_context_t, boost::context::preallocated const& pall }} { } -context::~context() noexcept { +context::~context() { BOOST_ASSERT( wait_queue_.empty() ); BOOST_ASSERT( ! ready_is_linked() ); BOOST_ASSERT( ! remote_ready_is_linked() ); diff --git a/src/scheduler.cpp b/src/scheduler.cpp index fdf821ef..2f1b3965 100644 --- a/src/scheduler.cpp +++ b/src/scheduler.cpp @@ -146,7 +146,7 @@ scheduler::scheduler() noexcept : sched_algo_{ new round_robin() } { } -scheduler::~scheduler() noexcept { +scheduler::~scheduler() { BOOST_ASSERT( nullptr != main_ctx_); BOOST_ASSERT( nullptr != dispatcher_ctx_.get() ); BOOST_ASSERT( context::active() == main_ctx_);