File lnav-0.12.4-nonvoid-return.patch of Package lnav

From: Andreas Stieger <Andreas.Stieger@gmx.de>
Date: Fri, 14 Mar 2025 11:45:01 -0700
Subject: [PATCH] [tidy] silence some warnings

Based on https://github.com/tstack/lnav/commit/c6eb858f90aaf65350d9e9a6e0017a43f1f221ec

Index: lnav-0.12.4/src/bookmarks.cc
===================================================================
--- lnav-0.12.4.orig/src/bookmarks.cc
+++ lnav-0.12.4/src/bookmarks.cc
@@ -79,6 +79,7 @@ bookmark_metadata::empty(bookmark_metada
         case categories::opid:
             return this->bm_opid.empty();
     }
+    ensure(false);
 }
 
 void
Index: lnav-0.12.4/src/md2attr_line.cc
===================================================================
--- lnav-0.12.4.orig/src/md2attr_line.cc
+++ lnav-0.12.4/src/md2attr_line.cc
@@ -687,6 +687,7 @@ left_border_string(border_line_width wid
         case border_line_width::thick:
             return "\u258C";
     }
+    ensure(false);
 }
 
 static const char*
@@ -700,6 +701,7 @@ right_border_string(border_line_width wi
         case border_line_width::thick:
             return "\u2590";
     }
+    ensure(false);
 }
 
 static attr_line_t
openSUSE Build Service is sponsored by