Without the change the build fails on `gcc-16` as:

    i386_parse.y: In function 'instrtable_out':
    i386_parse.y:1245:10: error: variable 'cnt' set but not used 
[-Werror=unused-but-set-variable=]
     1245 |   size_t cnt = 0;
          |          ^~~

Signed-off-by: Sergei Trofimovich <[email protected]>
---
 libcpu/i386_parse.y | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/libcpu/i386_parse.y b/libcpu/i386_parse.y
index 5c91e520..afe488fc 100644
--- a/libcpu/i386_parse.y
+++ b/libcpu/i386_parse.y
@@ -1242,8 +1242,7 @@ instrtable_out (void)
   fputs ("};\n", outfile);
 
   fputs ("static const uint8_t match_data[] =\n{\n", outfile);
-  size_t cnt = 0;
-  for (instr = instructions; instr != NULL; instr = instr->next, ++cnt)
+  for (instr = instructions; instr != NULL; instr = instr->next)
     {
       /* First count the number of bytes.  */
       size_t totalbits = 0;
-- 
2.51.2

Reply via email to