Platform: Add IAR support for Musca S1
Signed-off-by: TTornblom <thomas.tornblom@iar.com>
Change-Id: I6c64d842d92d023c36d64ab1406f9f9544cb7d4e
diff --git a/bl2/src/flash_map.c b/bl2/src/flash_map.c
index f216a9e..252bfe5 100644
--- a/bl2/src/flash_map.c
+++ b/bl2/src/flash_map.c
@@ -158,7 +158,11 @@
const void *src, uint32_t len)
{
uint8_t add_padding[FLASH_PROGRAM_UNIT];
+#if (FLASH_PROGRAM_UNIT == 1)
+ uint8_t len_padding[FLASH_PROGRAM_UNIT]; /* zero sized arrayas are illegal C */
+#else
uint8_t len_padding[FLASH_PROGRAM_UNIT - 1];
+#endif
/* The PROGRAM_UNIT aligned value of `off` */
uint32_t aligned_off;