From e9a0d4d669fa844600a83b7a72c6a45485c86169 Mon Sep 17 00:00:00 2001 From: Oliver Kowalke Date: Sat, 5 Dec 2015 15:14:31 +0100 Subject: [PATCH] remove noexcept from dtor of context+scheduler --- src/context.cpp | 4 ++-- src/scheduler.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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_);