44 lines
1.3 KiB
Diff
44 lines
1.3 KiB
Diff
From ccef8581b8673cadd1c084595de4efde956c3c2b Mon Sep 17 00:00:00 2001
|
|
From: Jim Meyering <meyering@fb.com>
|
|
Date: Sun, 18 Mar 2018 17:59:25 -0700
|
|
Subject: [PATCH 11/58] maint: avoid warnings from upcoming GCC8
|
|
|
|
* src/transform.c (_single_transform_name_to_obstack): Mark with
|
|
FALLTHROUGH statement rather than /* FALL THROUGH */ comment.
|
|
Only the former works with gcc-8.
|
|
* src/extract.c (maybe_recoverable): Call abort to tell gcc-8 that
|
|
this code is unreachable.
|
|
---
|
|
src/extract.c | 1 +
|
|
src/transform.c | 2 +-
|
|
2 files changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/src/extract.c b/src/extract.c
|
|
index 395db55..74987bb 100644
|
|
--- a/src/extract.c
|
|
+++ b/src/extract.c
|
|
@@ -788,6 +788,7 @@ maybe_recoverable (char *file_name, bool regular, bool *interdir_made)
|
|
case UNLINK_FIRST_OLD_FILES:
|
|
break;
|
|
}
|
|
+ abort (); /* notreached */
|
|
|
|
case ENOENT:
|
|
/* Attempt creating missing intermediate directories. */
|
|
diff --git a/src/transform.c b/src/transform.c
|
|
index e450dd2..3fae3c0 100644
|
|
--- a/src/transform.c
|
|
+++ b/src/transform.c
|
|
@@ -550,7 +550,7 @@ _single_transform_name_to_obstack (struct transform *tf, char *input)
|
|
default:
|
|
break;
|
|
}
|
|
- /*FALL THROUGH*/
|
|
+ FALLTHROUGH;
|
|
|
|
case ctl_upcase:
|
|
case ctl_locase:
|
|
--
|
|
2.19.1
|
|
|