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:
Sebastian Huber
2026-03-02 03:10:43 +01:00
committed by Joel Sherrill
parent 8c5fa6e1fc
commit ddd6f3d962

View File

@@ -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;
}
/**