From 5869c64793e5991625f58b349ce3696a9ebdc229 Mon Sep 17 00:00:00 2001 From: Aschref Ben Thabet Date: Tue, 11 Aug 2020 10:41:26 +0200 Subject: rtems/printer.h Fix build warnings -Wclass-memaccess --- cpukit/include/rtems/printer.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'cpukit') diff --git a/cpukit/include/rtems/printer.h b/cpukit/include/rtems/printer.h index dbd887221e..310937cc2f 100644 --- a/cpukit/include/rtems/printer.h +++ b/cpukit/include/rtems/printer.h @@ -130,7 +130,11 @@ static inline void rtems_printer_task_initialize( rtems_printer_task_context *context ) { - memset( context, 0, sizeof( *context ) ); + /* + * Some C++ compiler think that the structure is complex enough to need a + * proper constructor. Cast to void * to silence a warning. + */ + memset( (void *) context, 0, sizeof( *context ) ); } static inline void rtems_printer_task_set_stack_size( -- cgit v1.2.3