From 82b2079456b946f3de59385842eb561b25a5d2f5 Mon Sep 17 00:00:00 2001 From: RichardBarry Date: Sun, 6 Sep 2020 20:34:39 -0700 Subject: [PATCH] The following line was used in a couple of placed to force an assert, but caused warnings on 64-bit architectures because it compares a uint32_t with a 64-bit number. configASSERT( pxTCB->ulNotifiedValue[ uxIndexToNotify ] == ~0UL ); The changed to configASSERT( xTickCount == ( TickType_t ) 0 ); which has the same effect of forcing an assert, but without the warning. --- tasks.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks.c b/tasks.c index ef1bde13f..072429183 100644 --- a/tasks.c +++ b/tasks.c @@ -4887,7 +4887,7 @@ TickType_t uxTaskResetEventItemValue( void ) /* Should not get here if all enums are handled. * Artificially force an assert by testing a value the * compiler can't assume is const. */ - configASSERT( pxTCB->ulNotifiedValue[ uxIndexToNotify ] == ~0UL ); + configASSERT( xTickCount == ( TickType_t ) 0 ); break; } @@ -5030,7 +5030,7 @@ TickType_t uxTaskResetEventItemValue( void ) /* Should not get here if all enums are handled. * Artificially force an assert by testing a value the * compiler can't assume is const. */ - configASSERT( pxTCB->ulNotifiedValue[ uxIndexToNotify ] == ~0UL ); + configASSERT( xTickCount == ( TickType_t ) 0 ); break; }