]> Savannah Git Hosting - gnulib.git/commitdiff
xstrtol-error: pacify -Wswitch-enum
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 2 Feb 2025 23:34:05 +0000 (15:34 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 2 Feb 2025 23:36:13 +0000 (15:36 -0800)
* lib/xstrtol-error.c (xstrtol_error):
Enumerate all the enum values.

ChangeLog
lib/xstrtol-error.c

index 2269c2e943a1a5b31523a11a09d57cd951ab3a95..f7baa468ea1e0c8871de5f4f17054d0af6fa5366 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,8 @@
 2025-02-02  Paul Eggert  <eggert@cs.ucla.edu>
 
-       savewd: pacify -Wswitch-enum
+       savewd, xstrtol-error: pacify -Wswitch-enum
        * lib/savewd.c (savewd_chdir, savewd_restore, savewd_finish):
+       * lib/xstrtol-error.c (xstrtol_error):
        Enumerate all the enum values.
 
        quotearg: pacify -Wswitch-enum
index c707ab543eaa1610ea3ddd05d98b78a6057f174c..16a72d6773be4d53a8583b39a7934c6f6f7d6427 100644 (file)
@@ -57,7 +57,7 @@ xstrtol_error (enum strtol_error err,
 
   switch (err)
     {
-    default:
+    case LONGINT_OK: default:
       abort ();
 
     case LONGINT_INVALID: