From eb6f35f6a01ffcdf1cc0ca0e16014151d85d7753 Mon Sep 17 00:00:00 2001 From: Marius Vikhammer Date: Wed, 4 Mar 2026 15:23:04 +0800 Subject: [PATCH] fix(freertos): remove spurious PRIVILEGED_FUNCTION from macro body The macro expanded with a trailing PRIVILEGED_FUNCTION; token, making it unusable in expression contexts (e.g. inside assert() or as a function argument), causing a compile error: "expected ')' before ';' token". Closes https://github.com/espressif/esp-idf/issues/17948 Made-with: Cursor --- .../freertos/FreeRTOS-Kernel/include/freertos/message_buffer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/freertos/FreeRTOS-Kernel/include/freertos/message_buffer.h b/components/freertos/FreeRTOS-Kernel/include/freertos/message_buffer.h index 269e1f7a1e..72c18979a0 100644 --- a/components/freertos/FreeRTOS-Kernel/include/freertos/message_buffer.h +++ b/components/freertos/FreeRTOS-Kernel/include/freertos/message_buffer.h @@ -719,7 +719,7 @@ typedef StreamBufferHandle_t MessageBufferHandle_t; * \ingroup MessageBufferManagement */ #define xMessageBufferNextLengthBytes( xMessageBuffer ) \ - xStreamBufferNextMessageLengthBytes( xMessageBuffer ) PRIVILEGED_FUNCTION; + xStreamBufferNextMessageLengthBytes( xMessageBuffer ) /** *