From 071fc08e326702fe76b9da2d6bb0156d977a10cb Mon Sep 17 00:00:00 2001 From: Bonne Eggleston Date: Thu, 24 Sep 2026 16:15:52 +0200 Subject: [PATCH] [core] Silence -Wunused-function for user builds (#19571) Co-authored-by: Claude --- esphome/core/config.py | 1 + 1 file changed, 1 insertion(+) diff --git a/esphome/core/config.py b/esphome/core/config.py index 8a4eb0fc37..051a136aab 100644 --- a/esphome/core/config.py +++ b/esphome/core/config.py @@ -769,6 +769,7 @@ async def to_code(config: ConfigType) -> None: cg.add_build_flag("-Wno-unused-variable") cg.add_build_flag("-Wno-unused-but-set-variable") cg.add_build_flag("-Wno-sign-compare") + cg.add_build_flag("-Wno-unused-function") # C++20 deprecated ++/--, compound assignment, and chained assignment on # volatile lvalues; GCC warns via -Wvolatile, on by default at gnu++20. # C++23 (P2327R1) removed the deprecation for compound assignment, so the