From 401b3951068f86589109846c632e6fc51b764e3a Mon Sep 17 00:00:00 2001 From: Alexey Lapshin Date: Sun, 8 Sep 2024 13:37:41 +0700 Subject: [PATCH] fix(hal): supress overlapping buffers warning for GCC analyzer --- components/hal/twai_hal_iram.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/hal/twai_hal_iram.c b/components/hal/twai_hal_iram.c index 8347dc819f..76b532a20c 100644 --- a/components/hal/twai_hal_iram.c +++ b/components/hal/twai_hal_iram.c @@ -7,6 +7,7 @@ #include #include #include "sdkconfig.h" +#include "esp_compiler.h" #include "hal/twai_hal.h" #ifdef CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT @@ -194,6 +195,8 @@ void twai_hal_set_tx_buffer_and_transmit(twai_hal_context_t *hal_ctx, twai_hal_f return; } //Save transmitted frame in case we need to retry + ESP_COMPILER_DIAGNOSTIC_PUSH_IGNORE("-Wanalyzer-overlapping-buffers") // TODO IDF-11085 memcpy(&hal_ctx->tx_frame_save, tx_frame, sizeof(twai_hal_frame_t)); + ESP_COMPILER_DIAGNOSTIC_POP("-Wanalyzer-overlapping-buffers") #endif //defined(CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID) || defined(CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT) }