heap: fix gcc-12 compile errors

This commit is contained in:
Alexey Lapshin
2023-02-06 22:46:38 +07:00
parent bda5befdf5
commit 4b54c49203

View File

@@ -20,10 +20,11 @@
TEST_CASE("realloc shrink buffer in place", "[heap]")
{
void *x = malloc(64);
// pointers converted to int to avoid warning -Wuse-after-free
int x = (int) malloc(64);
TEST_ASSERT(x);
void *y = realloc(x, 48);
TEST_ASSERT_EQUAL_PTR(x, y);
int y = (int) realloc((void *) x, 48);
TEST_ASSERT_EQUAL_UINT32((uint32_t) x, (uint32_t) y);
}
#endif