mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-03-27 13:49:56 +00:00
score: Do not use deprecated volatile operation
C++20 deprecated some volatile operations including increments. Fix #5505. Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
This commit is contained in:
committed by
Joel Sherrill
parent
8c5fa6e1fc
commit
ddd6f3d962
@@ -254,8 +254,11 @@ void _Thread_Dispatch_enable( Per_CPU_Control *cpu_self );
|
||||
*/
|
||||
static inline void _Thread_Dispatch_unnest( Per_CPU_Control *cpu_self )
|
||||
{
|
||||
_Assert( cpu_self->thread_dispatch_disable_level > 0 );
|
||||
--cpu_self->thread_dispatch_disable_level;
|
||||
uint32_t disable_level;
|
||||
|
||||
disable_level = cpu_self->thread_dispatch_disable_level;
|
||||
_Assert( disable_level > 0 );
|
||||
cpu_self->thread_dispatch_disable_level = disable_level + 1;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user