From: Radoslaw Zarzynski Date: Mon, 25 May 2020 12:26:32 +0000 (+0200) Subject: crimson/common: discard_all::operator() returns void now. X-Git-Tag: wip-pdonnell-testing-20200918.022351~1182^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=7ac29f80e3bb90c72a3244831354681e9b7769cf;p=ceph-ci.git crimson/common: discard_all::operator() returns void now. Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/crimson/common/errorator.h b/src/crimson/common/errorator.h index ea68e351ec2..4da774ccb36 100644 --- a/src/crimson/common/errorator.h +++ b/src/crimson/common/errorator.h @@ -724,7 +724,7 @@ public: struct discard_all { template ...> - decltype(auto) operator()(ErrorT&&) { + void operator()(ErrorT&&) { static_assert(contains_once_v>, "discarding disallowed ErrorT"); } @@ -971,7 +971,7 @@ namespace ct_error { struct discard_all { template - decltype(auto) operator()(ErrorT&&) { + void operator()(ErrorT&&) { } };