From 2d536059f0bc60d777c7692fdc615392d22d3d65 Mon Sep 17 00:00:00 2001 From: chao an Date: Wed, 8 Feb 2023 17:06:59 +0800 Subject: [PATCH] mm/mempool: fix visual studio Compiler Warning C4098 D:\archer\code\nuttx\mm\mempool\mempool_multiple.c(180,72): warning C4098: "mempool_multiple_free_callback":"void" void function returning a value Compiler Warning C4098: A function declared with return type void has a return statement that returns a value. The compiler assumes the function returns a value of type int. Reference: https://learn.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-1-c4098?view=msvc-170 Signed-off-by: chao an --- mm/mempool/mempool_multiple.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/mempool/mempool_multiple.c b/mm/mempool/mempool_multiple.c index 9e282129177..d5a7f79facc 100644 --- a/mm/mempool/mempool_multiple.c +++ b/mm/mempool/mempool_multiple.c @@ -177,7 +177,7 @@ static void mempool_multiple_free_callback(FAR struct mempool_s *pool, { FAR struct mempool_multiple_s *mpool = pool->priv; - return mpool->free(mpool->arg, (FAR char *)addr - mpool->minpoolsize); + mpool->free(mpool->arg, (FAR char *)addr - mpool->minpoolsize); } /****************************************************************************