From 45766daa4fe9053128322f447103826d66de159b Mon Sep 17 00:00:00 2001 From: Felipe Neves Date: Thu, 14 Nov 2019 09:34:41 +0800 Subject: [PATCH] test_multi_heap_host/test_multi_heap: fix undefined reference error when testing aligned_alloc with no heap poisoning --- components/heap/test_multi_heap_host/test_multi_heap.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/heap/test_multi_heap_host/test_multi_heap.cpp b/components/heap/test_multi_heap_host/test_multi_heap.cpp index 6f00868803..f668dd9533 100644 --- a/components/heap/test_multi_heap_host/test_multi_heap.cpp +++ b/components/heap/test_multi_heap_host/test_multi_heap.cpp @@ -495,6 +495,8 @@ TEST_CASE("unaligned heaps", "[multi_heap]") } } +#ifndef CONFIG_HEAP_POISONING_NONE + TEST_CASE("multi_heap aligned allocations", "[multi_heap]") { uint8_t test_heap[1024 * 1024]; @@ -538,3 +540,5 @@ TEST_CASE("multi_heap aligned allocations", "[multi_heap]") printf("[ALIGNED_ALLOC] heap_size after: %d \n", multi_heap_free_size(heap)); REQUIRE((old_size - multi_heap_free_size(heap)) <= leakage); } + +#endif \ No newline at end of file