This is an automated email from the ASF dual-hosted git repository.

pkarashchenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 202408c6e7ea6a8eccc88c9e015a5ddfc77b18d0
Author: Xiang Xiao <[email protected]>
AuthorDate: Wed Oct 26 04:16:59 2022 +0800

    Fix gd32f4xx_syscfg.c:137:5: error: variable 'regaddr' is used 
uninitialized whenever switch default is taken 
[-Werror,-Wsometimes-uninitialized]
    
    Signed-off-by: Xiang Xiao <[email protected]>
---
 arch/arm/src/gd32f4/gd32f4xx_syscfg.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/arch/arm/src/gd32f4/gd32f4xx_syscfg.c 
b/arch/arm/src/gd32f4/gd32f4xx_syscfg.c
index 84f32ddf2f..145a4ff1ad 100644
--- a/arch/arm/src/gd32f4/gd32f4xx_syscfg.c
+++ b/arch/arm/src/gd32f4/gd32f4xx_syscfg.c
@@ -107,7 +107,7 @@ void gd32_syscfg_exmc_swap_config(uint32_t syscfg_exmc_swap)
 void gd32_syscfg_exti_line_config(uint8_t exti_port, uint8_t exti_pin)
 {
   uint32_t regval;
-  uint32_t regaddr;
+  uint32_t regaddr = 0;
 
   switch (exti_pin / SYSCFG_EXTI_SS_JSTEP)
     {
@@ -135,6 +135,7 @@ void gd32_syscfg_exti_line_config(uint8_t exti_port, 
uint8_t exti_pin)
       regaddr = GD32_SYSCFG_EXTISS3;
       break;
     default:
+      DEBUGASSERT(false);
       break;
     }
 

Reply via email to