]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/common: discard_all::operator() returns void now.
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Mon, 25 May 2020 12:26:32 +0000 (14:26 +0200)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Mon, 25 May 2020 12:28:35 +0000 (14:28 +0200)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/crimson/common/errorator.h

index ea68e351ec2cb1966eb8141f8d83a035a0b97c8e..4da774ccb3662387ed302dc36a007d6b59e71e6b 100644 (file)
@@ -724,7 +724,7 @@ public:
 
   struct discard_all {
     template <class ErrorT, EnableIf<ErrorT>...>
-    decltype(auto) operator()(ErrorT&&) {
+    void operator()(ErrorT&&) {
       static_assert(contains_once_v<std::decay_t<ErrorT>>,
                     "discarding disallowed ErrorT");
     }
@@ -971,7 +971,7 @@ namespace ct_error {
 
   struct discard_all {
     template <class ErrorT>
-    decltype(auto) operator()(ErrorT&&) {
+    void operator()(ErrorT&&) {
     }
   };