From b03b57bd90805d3486bb7168c4c82ee8eeba9e18 Mon Sep 17 00:00:00 2001 From: Eric Katzfey <53063038+katzfey@users.noreply.github.com> Date: Wed, 21 May 2025 06:53:43 -0700 Subject: [PATCH] Added missing GCC diagnostic push pragma (#14397) Replaced faulty #pragma GCC diagnostic ignored "-Wunused-function" with the more elegant MAYBE_UNUSED macro --- src/main/msp/msp.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/msp/msp.c b/src/main/msp/msp.c index 3f6aeca7b2..de6d7d2492 100644 --- a/src/main/msp/msp.c +++ b/src/main/msp/msp.c @@ -343,16 +343,13 @@ static void mspFcSetPassthroughCommand(sbuf_t *dst, sbuf_t *src, mspPostProcessF } } -// TODO: Remove the pragma once this is called from unconditional code -#pragma GCC diagnostic ignored "-Wunused-function" -static void configRebootUpdateCheckU8(uint8_t *parm, uint8_t value) +MAYBE_UNUSED static void configRebootUpdateCheckU8(uint8_t *parm, uint8_t value) { if (*parm != value) { setRebootRequired(); } *parm = value; } -#pragma GCC diagnostic pop static void mspRebootFn(serialPort_t *serialPort) {