From df832b6031ef35b521859ab2b0152f6fc0a6ab65 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 11 Sep 2026 21:28:18 -0500 Subject: [PATCH] [event] Use a user provided default constructor --- esphome/components/event/event.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/esphome/components/event/event.h b/esphome/components/event/event.h index e6fc7111c8b..edfe7d00314 100644 --- a/esphome/components/event/event.h +++ b/esphome/components/event/event.h @@ -21,6 +21,9 @@ namespace esphome::event { class Event : public EntityBase { public: + // User provided, not "= default": `new(p) Event()` would zero-fill .bss that is already zero. + Event() {} + void trigger(const std::string &event_type); /// Set the event types supported by this event (from initializer list).