]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
common: missing std include with GCC 14 62337/head
authorYuval Lifshitz <ylifshit@ibm.com>
Tue, 1 Oct 2024 15:19:46 +0000 (15:19 +0000)
committerYuval Lifshitz <ylifshit@ibm.com>
Tue, 22 Apr 2025 15:10:37 +0000 (15:10 +0000)
commitb5786751e5260dd54cbf2e7f84acd251b12f022e
tree0e65de0b4a0aeb240ae4ca50978755919a02d810
parent3b13a0ee98844ed8710b6d270b1b44c68451710e
common: missing std include with GCC 14

In file included from src/rgw/driver/posix/bucket_cache.h:19,
                 from src/test/rgw/test_posix_bucket_cache.cc:4:
src/common/cohort_lru.h: In member function _void cohort::lru::TreeX<T, TTree, CLT, CEQ, K, LK>::lock()_:
src/common/cohort_lru.h:334:14: error: _for_each_ is not a member of _std_
  334 |         std::for_each(locks.begin(), locks.end(),
      |              ^~~~~~~~
src/common/cohort_lru.h: In member function _void cohort::lru::TreeX<T, TTree, CLT, CEQ, K, LK>::unlock()_:
/home/yuvalif/ceph5/src/common/cohort_lru.h:339:14: error: _for_each_ is not a member of _std_
  339 |         std::for_each(locks.begin(), locks.end(),
      |              ^~~~~~~~

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
src/common/cohort_lru.h