From 05ea5527c4fa2632353be7e24799b4f7ed299201 Mon Sep 17 00:00:00 2001 From: Matan Breizman Date: Mon, 17 Feb 2025 10:00:34 +0000 Subject: [PATCH] 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 --- src/crimson/common/operation.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crimson/common/operation.h b/src/crimson/common/operation.h index b38b9af31bf..f1570ee963d 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 { -- 2.47.3