From b600b6a176f030b71780691d954c0f4feb9b0944 Mon Sep 17 00:00:00 2001 From: Alexey Lapshin Date: Mon, 29 Dec 2025 14:04:18 +0700 Subject: [PATCH] fix(newlib): fix intended warning in case -Wshadow is enabled --- components/newlib/platform_include/stdatomic.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/newlib/platform_include/stdatomic.h b/components/newlib/platform_include/stdatomic.h index 8ba259d527..effd035eb0 100644 --- a/components/newlib/platform_include/stdatomic.h +++ b/components/newlib/platform_include/stdatomic.h @@ -12,11 +12,16 @@ extern "C" { #endif +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wshadow" + static inline bool __atomic_test_and_set(volatile void *ptr, int memorder) { return __atomic_exchange_1((bool *)ptr, true, memorder); } +#pragma GCC diagnostic pop + #ifdef __cplusplus } #endif