From a9bc7a5516baf78a708417560e99c88385679695 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 14 Feb 2020 09:34:03 +0100 Subject: [PATCH] rtems: Simplify _RTEMS_tasks_Initialize_user_task() Due to the system initialization order, the _Thread_Global_constructor must be 0 in this function. --- cpukit/rtems/src/taskinitusers.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cpukit/rtems/src/taskinitusers.c b/cpukit/rtems/src/taskinitusers.c index 0645de324a..3f913b8484 100644 --- a/cpukit/rtems/src/taskinitusers.c +++ b/cpukit/rtems/src/taskinitusers.c @@ -56,7 +56,6 @@ void _RTEMS_tasks_Initialize_user_task( void ) _Assert( rtems_is_status_successful( return_value ) ); (void) return_value; - if ( _Thread_Global_constructor == 0 ) { - _Thread_Global_constructor = id; - } + _Assert( _Thread_Global_constructor == 0 ); + _Thread_Global_constructor = id; }