Benjamin Kosnik ab7902
diff -ru boost/function/function_template.hpp boost/function/function_template.hpp
Benjamin Kosnik ab7902
--- boost/function/function_template.hpp	2009-05-10 10:31:29.000000000 +0100
Benjamin Kosnik ab7902
+++ boost/function/function_template.hpp	2009-05-10 10:49:46.000000000 +0100
Benjamin Kosnik ab7902
@@ -950,10 +950,10 @@
Benjamin Kosnik ab7902
           f.vtable->manager(f.functor, this->functor,
Benjamin Kosnik ab7902
                             boost::detail::function::move_functor_tag);
Benjamin Kosnik ab7902
 		  f.vtable = 0;
Benjamin Kosnik ab7902
-#if !defined(BOOST_NO_EXCEPTIONS)      
Benjamin Kosnik ab7902
         } else {
Benjamin Kosnik ab7902
           clear();
Benjamin Kosnik ab7902
         }
Benjamin Kosnik ab7902
+#if !defined(BOOST_NO_EXCEPTIONS)      
Benjamin Kosnik ab7902
       } catch (...) {
Benjamin Kosnik ab7902
         vtable = 0;
Benjamin Kosnik ab7902
         throw;