From 2f9da89dc44efb9cc7695296a2c7efdc50ae6a39 Mon Sep 17 00:00:00 2001 From: bradleysmith23 Date: Tue, 6 Feb 2024 16:29:47 -0800 Subject: [PATCH] Move temp variable declaration to top of function --- tasks.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tasks.c b/tasks.c index b9be86e45..f7fdba250 100644 --- a/tasks.c +++ b/tasks.c @@ -2020,11 +2020,12 @@ static void prvInitialiseNewTask( TaskFunction_t pxTaskCode, static void prvAddNewTaskToReadyList( TCB_t * pxNewTCB ) { + UBaseType_t uxNumberOfTasks; /* Ensure interrupts don't access the task lists while the lists are being * updated. */ taskENTER_CRITICAL(); { - UBaseType_t uxNumberOfTasks = uxCurrentNumberOfTasks; + uxNumberOfTasks = uxCurrentNumberOfTasks; uxNumberOfTasks++; uxCurrentNumberOfTasks = uxNumberOfTasks; @@ -3967,12 +3968,13 @@ BaseType_t xTaskResumeAll( void ) { BaseType_t xCoreID; xCoreID = ( BaseType_t ) portGET_CORE_ID(); + UBaseType_t uxSchedulerSuspendedVal; /* If uxSchedulerSuspended is zero then this function does not match a * previous call to vTaskSuspendAll(). */ configASSERT( uxSchedulerSuspended != 0U ); - UBaseType_t uxSchedulerSuspendedVal = uxSchedulerSuspended; + uxSchedulerSuspendedVal = uxSchedulerSuspended; uxSchedulerSuspendedVal--; uxSchedulerSuspended = uxSchedulerSuspendedVal;