File 1675-erts-Make-sure-gcov-emulator-produce-results.patch of Package erlang
From 830f8d4361797fcec753339d7fd1b3ac2ada657c Mon Sep 17 00:00:00 2001
From: Rickard Green <rickard@erlang.org>
Date: Wed, 26 Feb 2025 19:25:45 +0100
Subject: [PATCH 1/2] [erts] Make sure gcov-emulator produce results
---
erts/emulator/beam/erl_init.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/erts/emulator/beam/erl_init.c b/erts/emulator/beam/erl_init.c
index 7df1e6a841..b5998bf9f9 100644
--- a/erts/emulator/beam/erl_init.c
+++ b/erts/emulator/beam/erl_init.c
@@ -2630,6 +2630,10 @@ __decl_noreturn void __noreturn erts_exit_epilogue(int flush)
sys_tty_reset(n);
+#ifdef ERTS_GCOV
+ flush = !0; /* otherwise we get no results... */
+#endif
+
if (n == ERTS_INTR_EXIT)
exit(0);
else if (n == ERTS_DUMP_EXIT)
--
2.43.0