From 9e2289785b7a12684d96c72e219523e2810f0f10 Mon Sep 17 00:00:00 2001 From: Ryan Long Date: Tue, 16 Aug 2022 12:01:55 -0500 Subject: test.h: Add pragma for gcc 12 warning Updates #4662 --- cpukit/include/rtems/test.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'cpukit/include/rtems') diff --git a/cpukit/include/rtems/test.h b/cpukit/include/rtems/test.h index c283be7860..e0823394d1 100644 --- a/cpukit/include/rtems/test.h +++ b/cpukit/include/rtems/test.h @@ -218,12 +218,19 @@ void T_check_null(const T_check_context_msg *, const void *); void T_check_not_null(const T_check_context_msg *, const void *); +/* + * This was added to address the following warning. + * warning: 'a' may be used uninitialized + */ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" #define T_flags_not_null(a, flags, sa) \ { \ static const T_check_context_msg T_check_instance = { \ { T_FILE_NAME, __LINE__, (flags) | T_CHECK_FMT }, sa }; \ T_check_not_null(&T_check_instance, a); \ } +#pragma GCC diagnostic pop void T_check_eq_mem(const T_check_context_msg *, const void *, const void *, size_t); -- cgit v1.2.3