diff --git a/Source/portable/MemMang/heap_1.c b/Source/portable/MemMang/heap_1.c index e9d1fe634..3b14e5773 100644 --- a/Source/portable/MemMang/heap_1.c +++ b/Source/portable/MemMang/heap_1.c @@ -98,7 +98,7 @@ Changes between V2.6.1 and V3.0.0 /* Allocate the memory for the heap. The struct is used to force byte alignment without using any non-portable code. */ -static struct xRTOS_HEAP +static union xRTOS_HEAP { unsigned portLONG ulDummy; unsigned portCHAR ucHeap[ configTOTAL_HEAP_SIZE ]; diff --git a/Source/portable/MemMang/heap_2.c b/Source/portable/MemMang/heap_2.c index eef5bc071..87c114990 100644 --- a/Source/portable/MemMang/heap_2.c +++ b/Source/portable/MemMang/heap_2.c @@ -86,7 +86,7 @@ /* Allocate the memory for the heap. The struct is used to force byte alignment without using any non-portable code. */ -static struct xRTOS_HEAP +static union xRTOS_HEAP { unsigned portLONG ulDummy; unsigned portCHAR ucHeap[ configTOTAL_HEAP_SIZE ];