CubeIDE generates redundant prototype
Today I tried migrating our projects to the new STM32CubeIDE release. One thing I noticed is that whenever MPU is enabled, it generates redundant function prototype
static void MPU_Initialize(void);
in main.c which generates a warning when -Wall is enabled. This function is not even implemented, it seems that only
MPU_Config();
is called. Steps to reproduce: it is enough to create a new project (I tried for STM32H723VG MCU), enable MPU and this prototype is generated. Here is the build info:


I think it is a bug in the code generation.
EDIT: There already was a post about this yesterday, sorry I could not find it https://community.st.com/t5/stm32cubeide-mcu/stm32cubeide-v1-13-0-compile-warning/td-p/573573
