]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/common/operation: fix decltype usage
authorMatan Breizman <mbreizma@redhat.com>
Mon, 17 Feb 2025 10:00:34 +0000 (10:00 +0000)
committerZhang Song <zhangsong02@qianxin.com>
Wed, 19 Feb 2025 10:21:44 +0000 (18:21 +0800)
```
ceph/src/crimson/common/operation.cc
In file included from /home/matan/ceph/src/crimson/common/operation.cc:4:
/home/matan/ceph/src/crimson/common/operation.h:312:31: error: no member named 'events' in 'AggregateBlockingEvent<T>'
  312 |       typename decltype(event.events)::iterator iter;
      |                         ~~~~~ ^
1 error generated.
```

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/common/operation.h

index b38b9af31bf1a2f4bef178db9a8ae24ad835ce1c..f1570ee963d2e1598c3f74aa9c85199d202e914c 100644 (file)
@@ -309,7 +309,7 @@ struct AggregateBlockingEvent {
 
     class TriggerContainer final : public TriggerI::TriggerContainerI {
       AggregateBlockingEvent& event;
-      typename decltype(event.events)::iterator iter;
+      typename std::list<T>::iterator iter;
       typename T::template Trigger<OpT> trigger;
 
       typename T::TriggerI &get_trigger() final {