File 2072-erts-Add-ERTS_FALLTHROUGH-annotation-in-emu.patch of Package erlang

From faf2b5abd900e40360ba7b3bf3a2f54251fde2d7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lukas=20Backstr=C3=B6m?= <lukas@erlang.org>
Date: Fri, 21 Feb 2025 14:08:55 +0100
Subject: [PATCH 02/10] erts: Add ERTS_FALLTHROUGH annotation in emu

---
 erts/emulator/beam/emu/beam_emu.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/erts/emulator/beam/emu/beam_emu.c b/erts/emulator/beam/emu/beam_emu.c
index f43c2d1548..b1c25df6dc 100644
--- a/erts/emulator/beam/emu/beam_emu.c
+++ b/erts/emulator/beam/emu/beam_emu.c
@@ -540,6 +540,9 @@ void process_main(ErtsSchedulerData *esdp)
         I = handle_error(c_p, cp_val(*E), reg, mfa);
         goto post_error_handling;
     }
+#ifdef NO_JUMP_TABLE
+    ERTS_FALLTHROUGH();
+#endif
  OpCase(error_action_code): {
     handle_error:
      SWAPOUT;
-- 
2.43.0

openSUSE Build Service is sponsored by