Package sources for project devel:languages:perl are received through scmsync. This is not supported by the OBS frontend

File 1432-compiler-beam_ssa_ss-Don-t-explicitly-set-sets-versi.patch of Package erlang

From 806580315f365c116fc68e21731676fc24ee6d92 Mon Sep 17 00:00:00 2001
From: Frej Drejhammar <frej.drejhammar@gmail.com>
Date: Mon, 24 Jun 2024 15:47:39 +0200
Subject: [PATCH 2/4] compiler: beam_ssa_ss: Don't explicitly set sets version

With c3859f6b37ce ("Make sets default to maps-based implementation")
there is no longer a need to explicitly ask for version 2 sets.
---
 lib/compiler/src/beam_ssa_ss.erl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/compiler/src/beam_ssa_ss.erl b/lib/compiler/src/beam_ssa_ss.erl
index 7679ad4d45..c9bfcc19ca 100644
--- a/lib/compiler/src/beam_ssa_ss.erl
+++ b/lib/compiler/src/beam_ssa_ss.erl
@@ -321,7 +321,7 @@ merge(StateA, StateB) ->
     ?DP("Large:~n"),
     ?DBG(dump(Large)),
     R = merge(Large, Small, beam_digraph:vertices(Small),
-              sets:new([{version,2}]), sets:new([{version,2}])),
+              sets:new(), sets:new()),
     ?assert_state(R).
 
 merge(Dest, Source, [{V,VStatus}|Vertices], Edges0, Forced) ->
@@ -352,7 +352,7 @@ merge(Dest, Source, [{V,VStatus}|Vertices], Edges0, Forced) ->
     end;
 merge(Dest0, _Source, [], Edges, Forced) ->
     merge1(Dest0, _Source, sets:to_list(Edges),
-           sets:new([{version,2}]), Forced).
+           sets:new(), Forced).
 
 merge1(Dest0, Source, [{plain,To,Lbl}|Edges], Fixups, Forced) ->
     ?DP("  Adding edge ~p -> ~p, lbl: ~p~n", [plain,To,Lbl]),
-- 
2.35.3

openSUSE Build Service is sponsored by