e0b8a630a8
Taken from: http://wiki.freebsd.org/BoostPortingProject svn path=/nixpkgs/trunk/; revision=15146
15 lines
605 B
Diff
15 lines
605 B
Diff
Taken from http://wiki.freebsd.org/BoostPortingProject
|
|
--- boost1.38/boost/function/function_template.hpp.orig 2008-10-16 17:21:50.000000000 +0400
|
|
+++ boost1.38_2/boost/function/function_template.hpp 2009-03-25 04:12:15.000000000 +0300
|
|
@@ -950,10 +950,10 @@
|
|
f.vtable->manager(f.functor, this->functor,
|
|
boost::detail::function::move_functor_tag);
|
|
f.vtable = 0;
|
|
-#if !defined(BOOST_NO_EXCEPTIONS)
|
|
} else {
|
|
clear();
|
|
}
|
|
+#if !defined(BOOST_NO_EXCEPTIONS)
|
|
} catch (...) {
|
|
vtable = 0;
|
|
throw;
|