forked from boostorg/function
Make Boost.Function compile under BOOST_NO_EXCEPTIONS.
Fixes #2499 Fixes #2494 Fixes #2469 Fixes #2466 [SVN r51745]
This commit is contained in:
@ -976,10 +976,10 @@ namespace boost {
|
|||||||
get_vtable()->base.manager(f.functor, this->functor,
|
get_vtable()->base.manager(f.functor, this->functor,
|
||||||
boost::detail::function::move_functor_tag);
|
boost::detail::function::move_functor_tag);
|
||||||
f.vtable = 0;
|
f.vtable = 0;
|
||||||
#if !defined(BOOST_NO_EXCEPTIONS)
|
|
||||||
} else {
|
} else {
|
||||||
clear();
|
clear();
|
||||||
}
|
}
|
||||||
|
#if !defined(BOOST_NO_EXCEPTIONS)
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
vtable = 0;
|
vtable = 0;
|
||||||
throw;
|
throw;
|
||||||
|
Reference in New Issue
Block a user