]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/process/test/async_system_stackful_except.cpp
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / libs / process / test / async_system_stackful_except.cpp
index 2955e09f0be32a1973c88b2f8a3d85fdf509c11b..224191ad7f702ad0c4bef71cb41372d4e85ac059 100644 (file)
@@ -15,6 +15,7 @@
 
 #include <string>
 #include <boost/asio/io_context.hpp>
+#include <boost/asio/post.hpp>
 #include <boost/asio/spawn.hpp>
 #include <boost/asio/coroutine.hpp>
 #include <boost/asio/use_future.hpp>
@@ -22,6 +23,7 @@
 
 #include <vector>
 #include <array>
+BOOST_AUTO_TEST_SUITE( async );
 
 namespace bp = boost::process;
 BOOST_AUTO_TEST_CASE(stackful_except, *boost::unit_test::timeout(15))
@@ -44,10 +46,10 @@ BOOST_AUTO_TEST_CASE(stackful_except, *boost::unit_test::timeout(15))
             };
 
     boost::asio::spawn(ios, stackful);
-    ios.post([&]{did_something_else = true;});
+    boost::asio::post(ios.get_executor(), [&]{did_something_else = true;});
     ios.run();
 
     BOOST_CHECK(did_something_else);
 }
 
-
+BOOST_AUTO_TEST_SUITE_END();