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]") 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); TEST_ASSERT(x);
void *y = realloc(x, 48); int y = (int) realloc((void *) x, 48);
TEST_ASSERT_EQUAL_PTR(x, y); TEST_ASSERT_EQUAL_UINT32((uint32_t) x, (uint32_t) y);
} }
#endif #endif