From 1c2931222c81faafbce0f1262118d9c2eabba5fe Mon Sep 17 00:00:00 2001 From: Petro Karashchenko Date: Fri, 15 Sep 2023 22:23:54 +0300 Subject: [PATCH] mm/mm_heap: add parenthesis in macro definition Signed-off-by: Petro Karashchenko --- mm/mm_heap/mm.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mm/mm_heap/mm.h b/mm/mm_heap/mm.h index 5563a2d4664..f7c5549939d 100644 --- a/mm/mm_heap/mm.h +++ b/mm/mm_heap/mm.h @@ -151,11 +151,11 @@ /* Check if node/prenode is free */ -#define MM_NODE_IS_ALLOC(node) ((node->size & MM_ALLOC_BIT) != 0) -#define MM_NODE_IS_FREE(node) ((node->size & MM_ALLOC_BIT) == 0) +#define MM_NODE_IS_ALLOC(node) (((node)->size & MM_ALLOC_BIT) != 0) +#define MM_NODE_IS_FREE(node) (((node)->size & MM_ALLOC_BIT) == 0) -#define MM_PREVNODE_IS_ALLOC(node) ((node->size & MM_PREVFREE_BIT) == 0) -#define MM_PREVNODE_IS_FREE(node) ((node->size & MM_PREVFREE_BIT) != 0) +#define MM_PREVNODE_IS_ALLOC(node) (((node)->size & MM_PREVFREE_BIT) == 0) +#define MM_PREVNODE_IS_FREE(node) (((node)->size & MM_PREVFREE_BIT) != 0) /**************************************************************************** * Public Types