mirror of
				https://github.com/FreeRTOS/FreeRTOS-Kernel.git
				synced 2025-11-04 02:59:01 +01:00 
			
		
		
		
	Fix compilation warnings with Clang (#721)
Fix compilation warnings with Clang Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
This commit is contained in:
		
							parent
							
								
									a33ba8e646
								
							
						
					
					
						commit
						cfd4c73b5b
					
				
							
								
								
									
										1
									
								
								.github/lexicon.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/lexicon.txt
									
									
									
									
										vendored
									
									
								
							@ -3089,6 +3089,7 @@ xtaskswaitingtermination
 | 
			
		||||
xtaskswaitingtoreceive
 | 
			
		||||
xtaskswaitingtosend
 | 
			
		||||
xtasktodelete
 | 
			
		||||
xtasktomodify
 | 
			
		||||
xtasktonotify
 | 
			
		||||
xtasktoquery
 | 
			
		||||
xtasktoresume
 | 
			
		||||
 | 
			
		||||
@ -472,6 +472,14 @@
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef configUSE_CORE_AFFINITY
 | 
			
		||||
    #define configUSE_CORE_AFFINITY    0
 | 
			
		||||
#endif /* configUSE_CORE_AFFINITY */
 | 
			
		||||
 | 
			
		||||
#ifndef configUSE_MINIMAL_IDLE_HOOK
 | 
			
		||||
    #define configUSE_MINIMAL_IDLE_HOOK    0
 | 
			
		||||
#endif /* configUSE_MINIMAL_IDLE_HOOK */
 | 
			
		||||
 | 
			
		||||
/* The timers module relies on xTaskGetSchedulerState(). */
 | 
			
		||||
#if configUSE_TIMERS == 1
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -715,7 +715,7 @@ typedef enum
 | 
			
		||||
 * a call to xTaskCreateRestricted().  These regions can be redefined using
 | 
			
		||||
 * vTaskAllocateMPURegions().
 | 
			
		||||
 *
 | 
			
		||||
 * @param xTask The handle of the task being updated.
 | 
			
		||||
 * @param xTaskToModify The handle of the task being updated.
 | 
			
		||||
 *
 | 
			
		||||
 * @param[in] pxRegions A pointer to a MemoryRegion_t structure that contains the
 | 
			
		||||
 * new memory region definitions.
 | 
			
		||||
@ -1321,7 +1321,7 @@ BaseType_t xTaskResumeFromISR( TaskHandle_t xTaskToResume ) PRIVILEGED_FUNCTION;
 | 
			
		||||
                               UBaseType_t uxCoreAffinityMask );
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if ( configUSE_CORE_AFFINITY == 1 )
 | 
			
		||||
#if ( ( configNUMBER_OF_CORES > 1 ) && ( configUSE_CORE_AFFINITY == 1 ) )
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @brief Gets the core affinity mask for a task.
 | 
			
		||||
 | 
			
		||||
@ -120,8 +120,8 @@
 | 
			
		||||
 * of their memory address. */
 | 
			
		||||
typedef struct A_BLOCK_LINK
 | 
			
		||||
{
 | 
			
		||||
    struct A_BLOCK_LINK * pxNextFreeBlock; /*<< The next free block in the list. */
 | 
			
		||||
    size_t xBlockSize;                     /*<< The size of the free block. */
 | 
			
		||||
    struct A_BLOCK_LINK * pxNextFreeBlock; /**< The next free block in the list. */
 | 
			
		||||
    size_t xBlockSize;                     /**< The size of the free block. */
 | 
			
		||||
} BlockLink_t;
 | 
			
		||||
 | 
			
		||||
/*-----------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								portable/ThirdParty/GCC/Posix/port.c
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								portable/ThirdParty/GCC/Posix/port.c
									
									
									
									
										vendored
									
									
								
							@ -584,12 +584,12 @@ static void prvSetupSignalsAndSchedulerPolicy( void )
 | 
			
		||||
}
 | 
			
		||||
/*-----------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
unsigned long ulPortGetRunTime( void )
 | 
			
		||||
uint32_t ulPortGetRunTime( void )
 | 
			
		||||
{
 | 
			
		||||
    struct tms xTimes;
 | 
			
		||||
 | 
			
		||||
    times( &xTimes );
 | 
			
		||||
 | 
			
		||||
    return ( unsigned long ) xTimes.tms_utime;
 | 
			
		||||
    return ( uint32_t ) xTimes.tms_utime;
 | 
			
		||||
}
 | 
			
		||||
/*-----------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										3
									
								
								portable/ThirdParty/GCC/Posix/portmacro.h
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								portable/ThirdParty/GCC/Posix/portmacro.h
									
									
									
									
										vendored
									
									
								
							@ -37,6 +37,7 @@
 | 
			
		||||
/* *INDENT-ON* */
 | 
			
		||||
 | 
			
		||||
#include <limits.h>
 | 
			
		||||
#include <stdint.h>
 | 
			
		||||
 | 
			
		||||
/*-----------------------------------------------------------
 | 
			
		||||
 * Port specific definitions.
 | 
			
		||||
@ -126,7 +127,7 @@ extern void vPortCancelThread( void *pxTaskToDelete );
 | 
			
		||||
 */
 | 
			
		||||
#define portMEMORY_BARRIER() __asm volatile( "" ::: "memory" )
 | 
			
		||||
 | 
			
		||||
extern unsigned long ulPortGetRunTime( void );
 | 
			
		||||
extern uint32_t ulPortGetRunTime( void );
 | 
			
		||||
#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS() /* no-op */
 | 
			
		||||
#define portGET_RUN_TIME_COUNTER_VALUE()         ulPortGetRunTime()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user