]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/seastar/tests/unit/defer_test.cc
import quincy beta 17.1.0
[ceph.git] / ceph / src / seastar / tests / unit / defer_test.cc
index b792456945ef5f2344de7cbec6417a0caae66e54..e2fc7a482836ce5ed20cd1e4834a3ed13076d036 100644 (file)
@@ -29,7 +29,7 @@ using namespace seastar;
 BOOST_AUTO_TEST_CASE(test_defer_does_not_run_when_canceled) {
     bool ran = false;
     {
-        auto d = defer([&] {
+        auto d = defer([&] () noexcept {
             ran = true;
         });
         d.cancel();
@@ -40,7 +40,7 @@ BOOST_AUTO_TEST_CASE(test_defer_does_not_run_when_canceled) {
 BOOST_AUTO_TEST_CASE(test_defer_runs) {
     bool ran = false;
     {
-        auto d = defer([&] {
+        auto d = defer([&] () noexcept {
             ran = true;
         });
     }
@@ -50,7 +50,7 @@ BOOST_AUTO_TEST_CASE(test_defer_runs) {
 BOOST_AUTO_TEST_CASE(test_defer_runs_once_when_moved) {
     int ran = 0;
     {
-        auto d = defer([&] {
+        auto d = defer([&] () noexcept {
             ++ran;
         });
         {
@@ -64,7 +64,7 @@ BOOST_AUTO_TEST_CASE(test_defer_runs_once_when_moved) {
 BOOST_AUTO_TEST_CASE(test_defer_does_not_run_when_moved_after_cancelled) {
     int ran = 0;
     {
-        auto d = defer([&] {
+        auto d = defer([&] () noexcept {
             ++ran;
         });
         d.cancel();