]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/common: do not capture unused variable
authorKefu Chai <kchai@redhat.com>
Wed, 28 Apr 2021 08:21:51 +0000 (16:21 +0800)
committerKefu Chai <kchai@redhat.com>
Wed, 28 Apr 2021 12:54:22 +0000 (20:54 +0800)
this change silences the warning from clang, like:

 ../src/crimson/common/interruptible_future.h:276:8: warning: lambda capture 'this' is not used [-Wunused-lambda-capture]
       [this, func=std::move(func),
        ^

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/crimson/common/interruptible_future.h

index d9a3a7360ab823cc0f97c8eceb760a417142b920..5c154f2e086e354e9f05693814b68fa639ed2357 100644 (file)
@@ -273,7 +273,7 @@ public:
   [[gnu::always_inline]]
   auto handle_interruption(Func&& func) {
     return core_type::then_wrapped(
-      [this, func=std::move(func),
+      [func=std::move(func),
       interrupt_condition=interrupt_cond<InterruptCond>](auto&& fut) mutable {
       if (fut.failed()) {
        std::exception_ptr ex = fut.get_exception();