Просмотр исходного кода

bootloader: suppress -Wstringop-overflow

Anton Maklakov 3 лет назад
Родитель
Сommit
77c3bb9cfe
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      components/bootloader_support/src/bootloader_common_loader.c

+ 4 - 0
components/bootloader_support/src/bootloader_common_loader.c

@@ -157,7 +157,11 @@ static void update_rtc_retain_mem_crc(void)
 
 
 void bootloader_common_reset_rtc_retain_mem(void)
 void bootloader_common_reset_rtc_retain_mem(void)
 {
 {
+    #pragma GCC diagnostic push
+    #pragma GCC diagnostic ignored "-Wstringop-overflow"
+    #pragma GCC diagnostic ignored "-Warray-bounds"
     memset(rtc_retain_mem, 0, sizeof(rtc_retain_mem_t));
     memset(rtc_retain_mem, 0, sizeof(rtc_retain_mem_t));
+    #pragma GCC diagnostic pop
 }
 }
 
 
 uint16_t bootloader_common_get_rtc_retain_mem_reboot_counter(void)
 uint16_t bootloader_common_get_rtc_retain_mem_reboot_counter(void)