From d7c8dd270f4dff3774730dad0b6df8e4ad32ffe5 Mon Sep 17 00:00:00 2001 From: SiLeader Date: Mon, 3 Aug 2020 20:06:48 +0900 Subject: [PATCH] fix compiler warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' Merges https://github.com/espressif/esp-idf/pull/5687 Equivalent fix to https://github.com/espressif/esp-idf/issues/6120 for v4.0 branch --- components/soc/esp32/include/soc/cpu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/soc/esp32/include/soc/cpu.h b/components/soc/esp32/include/soc/cpu.h index 190786a433..ad842cfacd 100644 --- a/components/soc/esp32/include/soc/cpu.h +++ b/components/soc/esp32/include/soc/cpu.h @@ -74,7 +74,7 @@ static inline void cpu_init_memctl() static inline void cpu_configure_region_protection() { const uint32_t pages_to_protect[] = {0x00000000, 0x80000000, 0xa0000000, 0xc0000000, 0xe0000000}; - for (int i = 0; i < sizeof(pages_to_protect)/sizeof(pages_to_protect[0]); ++i) { + for (size_t i = 0; i < sizeof(pages_to_protect)/sizeof(pages_to_protect[0]); ++i) { cpu_write_dtlb(pages_to_protect[i], 0xf); cpu_write_itlb(pages_to_protect[i], 0xf); }