]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson: capture "this" explicitly 47398/head
authorKefu Chai <tchaikov@gmail.com>
Mon, 1 Aug 2022 23:59:42 +0000 (07:59 +0800)
committerKefu Chai <tchaikov@gmail.com>
Tue, 2 Aug 2022 01:12:00 +0000 (09:12 +0800)
commita11d7eb0a845e819f35f9a099c17f9706702cfa7
tree45a82c941a63dca54bab6d2d6c6974cb0582e6df
parentd64757910360804a94ea80787e1ea5f0853e5aff
crimson: capture "this" explicitly

to silence warnings like:

```
alien_store.cc:577:64: warning: implicit capture of ‘this’ via ‘[=]’ is
deprecated in C++20 [-Wdeprecated]
  577 |     return tp->submit(ch->get_cid().hash_to_shard(tp->size()),
      [=, &bl] {
      |                                                                ^
```

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
14 files changed:
src/crimson/os/alienstore/alien_store.cc
src/crimson/os/cyanstore/cyan_store.cc
src/crimson/os/seastore/btree/fixed_kv_btree.h
src/crimson/os/seastore/cache.cc
src/crimson/os/seastore/collection_manager/flat_collection_manager.cc
src/crimson/os/seastore/omap_manager/btree/omap_btree_node_impl.cc
src/crimson/os/seastore/random_block_manager/nvme_block_device.cc
src/crimson/os/seastore/seastore.cc
src/crimson/os/seastore/segment_manager/block.cc
src/crimson/os/seastore/transaction_manager.cc
src/crimson/osd/osd.cc
src/crimson/osd/pg.cc
src/crimson/osd/pg_recovery.cc
src/crimson/osd/replicated_recovery_backend.cc