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