From c55bd160377f52548a9be1dea1a1261213fcd830 Mon Sep 17 00:00:00 2001 From: Ryan Long Date: Tue, 16 Aug 2022 11:59:48 -0500 Subject: percpu.h: Add pragma for gcc 12 warning Updates #4662 --- cpukit/include/rtems/score/percpu.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cpukit/include/rtems') diff --git a/cpukit/include/rtems/score/percpu.h b/cpukit/include/rtems/score/percpu.h index 24086cde86..fdd40e0a8b 100644 --- a/cpukit/include/rtems/score/percpu.h +++ b/cpukit/include/rtems/score/percpu.h @@ -262,6 +262,13 @@ typedef struct Per_CPU_Job { /** * @brief Per-CPU statistics. */ + +/* + * This was added to address the following warning: + * warning: struct has no members + */ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wpedantic" typedef struct { #if defined( RTEMS_PROFILING ) /** @@ -330,6 +337,7 @@ typedef struct { uint64_t total_interrupt_time; #endif /* defined( RTEMS_PROFILING ) */ } Per_CPU_Stats; +#pragma GCC diagnostic pop /** * @brief Per-CPU watchdog header index. -- cgit v1.2.3