From: Matan Breizman Date: Mon, 17 Feb 2025 10:00:34 +0000 (+0000) Subject: crimson/common/operation: fix decltype usage X-Git-Tag: v20.0.0~108^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=05ea5527c4fa2632353be7e24799b4f7ed299201;p=ceph.git crimson/common/operation: fix decltype usage ``` 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' 312 | typename decltype(event.events)::iterator iter; | ~~~~~ ^ 1 error generated. ``` Signed-off-by: Matan Breizman --- diff --git a/src/crimson/common/operation.h b/src/crimson/common/operation.h index b38b9af31bf1..f1570ee963d2 100644 --- a/src/crimson/common/operation.h +++ b/src/crimson/common/operation.h @@ -309,7 +309,7 @@ struct AggregateBlockingEvent { class TriggerContainer final : public TriggerI::TriggerContainerI { AggregateBlockingEvent& event; - typename decltype(event.events)::iterator iter; + typename std::list::iterator iter; typename T::template Trigger trigger; typename T::TriggerI &get_trigger() final {