Fix error: macro may be used uninitialized

Message ID Z2o3KvKThfJaG2vs@squeak.grove.modra.org
State New
Headers
Series Fix error: macro may be used uninitialized |

Commit Message

Alan Modra Dec. 24, 2024, 4:23 a.m. UTC
  PR 32391 commit 9f2e3c21f6 fallout
  

Patch

diff --git a/gas/macro.c b/gas/macro.c
index a0f2a5c764c..3d5a9f14341 100644
--- a/gas/macro.c
+++ b/gas/macro.c
@@ -1411,7 +1411,6 @@  check_macro (const char *line, sb *expand,
 {
   const char *s;
   char *copy, *cls;
-  macro_entry *macro;
   sb line_sb;
 
   if (! macros_defined)
@@ -1431,8 +1430,8 @@  check_macro (const char *line, sb *expand,
   for (cls = copy; *cls != '\0'; cls ++)
     *cls = TOLOWER (*cls);
 
-  int i;
-  for (i = macro_nesting_depth; i >= 0; i--)
+  macro_entry *macro = NULL;
+  for (int i = macro_nesting_depth; i >= 0; i--)
     {
       macro = str_hash_find (macro_hash[i], copy);
       if (macro != NULL)