From: Kefu Chai Date: Wed, 6 May 2020 09:42:17 +0000 (+0800) Subject: crimson/common: make do_with() noexcept X-Git-Tag: v16.1.0~2403^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=99918ce40387c7bc403d48609c588e68661cd734;p=ceph.git crimson/common: make do_with() noexcept to be consistent with seasetar change of 85aa178d9539b2c9301d4fb0815596a741fb82c4, which make `seasetar::do_with()` noexcept Signed-off-by: Kefu Chai --- diff --git a/src/crimson/common/errorator.h b/src/crimson/common/errorator.h index e5a814729dd1..4d7a7e167407 100644 --- a/src/crimson/common/errorator.h +++ b/src/crimson/common/errorator.h @@ -625,9 +625,9 @@ private: // let seastar::do_with to up-cast us to seastar::future. template - friend inline auto ::seastar::do_with(T&&, F&&); + friend inline auto ::seastar::do_with(T&&, F&&) noexcept; template - friend inline auto ::seastar::do_with(T1&& rv1, T2&& rv2, T3_or_F&& rv3, More&&... more); + friend inline auto ::seastar::do_with(T1&& rv1, T2&& rv2, T3_or_F&& rv3, More&&... more) noexcept; }; class Enabler {};