File 5032-kernel-test-Replaced-use-of-catch-with-try-catch-pro.patch of Package erlang
From 9359323b2126408c0c0f333e3bc7f7b1346c9049 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Wed, 4 Mar 2026 09:07:14 +0100
Subject: [PATCH 2/8] [kernel|test] Replaced use of 'catch' with 'try catch'
(profile)
---
lib/kernel/test/socket_test_profile.erl | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/kernel/test/socket_test_profile.erl b/lib/kernel/test/socket_test_profile.erl
index 2003bcd9f3..f67e0d669c 100644
--- a/lib/kernel/test/socket_test_profile.erl
+++ b/lib/kernel/test/socket_test_profile.erl
@@ -42,7 +42,7 @@
profile(Slogan, Fun) when is_function(Fun, 0) ->
Pids = [self()],
{ok, TraceFile, DestFile, CallTreeFile} = prepare(Slogan, Pids),
- Res = (catch Fun()),
+ Res = ?CATCH_AND_RETURN( Fun() ),
ok = analyse(TraceFile, DestFile),
ok = file:delete(TraceFile),
ok = fprof_to_calltree(DestFile, CallTreeFile),
--
2.51.0