Signed-off-by: Mark Wielaard <m...@klomp.org>
---
 libdw/ChangeLog | 4 ++++
 libdw/cfi.c     | 1 +
 2 files changed, 5 insertions(+)

diff --git a/libdw/ChangeLog b/libdw/ChangeLog
index c75b0958..72cd5003 100644
--- a/libdw/ChangeLog
+++ b/libdw/ChangeLog
@@ -1,3 +1,7 @@
+2020-06-16  Mark Wielaard  <m...@klomp.org>
+
+       * cfi.c (execute_cfi): Add missing FALLTHROUGH.
+
 2020-05-08  Mark Wielaard  <m...@klomp.org>
 
        * libdw_visit_scopes.c (walk_children): Don't recurse into imported
diff --git a/libdw/cfi.c b/libdw/cfi.c
index 341e055b..6705294f 100644
--- a/libdw/cfi.c
+++ b/libdw/cfi.c
@@ -229,6 +229,7 @@ execute_cfi (Dwarf_CFI *cache,
        case DW_CFA_offset_extended:
          get_uleb128 (operand, program, end);
          cfi_assert (program < end);
+         FALLTHROUGH;
        case DW_CFA_offset + 0 ... DW_CFA_offset + CFI_PRIMARY_MAX:
          get_uleb128 (offset, program, end);
          offset *= cie->data_alignment_factor;
-- 
2.18.4

Reply via email to