* lib/xstrtol-error.c (xstrtol_error):
Enumerate all the enum values.
---
 ChangeLog           | 3 ++-
 lib/xstrtol-error.c | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2269c2e943..f7baa468ea 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,8 @@
 2025-02-02  Paul Eggert  <egg...@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
diff --git a/lib/xstrtol-error.c b/lib/xstrtol-error.c
index c707ab543e..16a72d6773 100644
--- a/lib/xstrtol-error.c
+++ b/lib/xstrtol-error.c
@@ -57,7 +57,7 @@ xstrtol_error (enum strtol_error err,
 
   switch (err)
     {
-    default:
+    case LONGINT_OK: default:
       abort ();
 
     case LONGINT_INVALID:
-- 
2.45.2


Reply via email to