From 19f87e88b968f5d505ba79ab75ab40c84effc78d Mon Sep 17 00:00:00 2001 From: ligd Date: Tue, 17 Jan 2023 12:03:49 +0800 Subject: [PATCH] assert: fix build break. misc/assert.c: In function 'show_tasks': Error: misc/assert.c:411:10: error: format '%p' expects argument of type 'void *', but argument 3 has type 'uintptr_t' {aka 'long unsigned int'} [-Werror=format=] 411 | _alert(" ---- ---" | ^~~~~~~~~~~~~~ ...... 424 | , up_get_intstackbase() | ~~~~~~~~~~~~~~~~~~~~~ | | | uintptr_t {aka long unsigned int} Signed-off-by: ligd --- sched/misc/assert.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sched/misc/assert.c b/sched/misc/assert.c index 760cce4cc8..3f226f4221 100644 --- a/sched/misc/assert.c +++ b/sched/misc/assert.c @@ -329,7 +329,7 @@ static void dump_task(FAR struct tcb_s *tcb, FAR void *arg) #ifdef CONFIG_SMP " %4d" #endif - " %p" + " 0x%08" PRIxPTR " %7zu" #ifdef CONFIG_STACK_COLORATION " %7zu %3zu.%1zu%%%c" @@ -342,7 +342,7 @@ static void dump_task(FAR struct tcb_s *tcb, FAR void *arg) #ifdef CONFIG_SMP , tcb->cpu #endif - , tcb->stack_base_ptr + , (uintptr_t)tcb->stack_base_ptr , tcb->adj_stack_size #ifdef CONFIG_STACK_COLORATION , up_check_tcbstack(tcb) @@ -412,7 +412,7 @@ static void show_tasks(void) # ifdef CONFIG_SMP " ----" # endif - " %p" + " 0x%08" PRIxPTR " %7u" # ifdef CONFIG_STACK_COLORATION " %7zu %3zu.%1zu%%%c"