mm:fix warning
mm_heap/mm_initialize.c:69:11: warning: array subscript -1 is outside array bounds of 'void[2147483647]' [-Warray-bounds] 69 | node->pid = MM_BACKTRACE_MEMPOOL_PID; | ^~ mm_heap/mm_initialize.c:64:9: note: at offset -16 into object of size [0, 2147483647] allocated by 'mm_memalign' 64 | ret = mm_memalign(arg, alignment, size); Signed-off-by: anjiahao <anjiahao@xiaomi.com>
This commit is contained in:
parent
b6693065e7
commit
5d6f6f2d47
|
@ -65,7 +65,7 @@ static FAR void *mempool_memalign(FAR void *arg, size_t alignment,
|
||||||
if (ret)
|
if (ret)
|
||||||
{
|
{
|
||||||
node = (FAR struct mm_allocnode_s *)
|
node = (FAR struct mm_allocnode_s *)
|
||||||
((FAR char *)ret - MM_SIZEOF_ALLOCNODE);
|
((uintptr_t)ret - MM_SIZEOF_ALLOCNODE);
|
||||||
node->pid = PID_MM_MEMPOOL;
|
node->pid = PID_MM_MEMPOOL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue