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

openSUSE Build Service is sponsored by