File 2633-Adjust-generated-re-replacement-and-split-tests.patch of Package erlang

From 2c798383d620665b80ad4c0ba708f6c02d93ae15 Mon Sep 17 00:00:00 2001
From: Rickard Green <rickard@erlang.org>
Date: Wed, 26 Jun 2019 11:25:40 +0200
Subject: [PATCH 3/5] Adjust generated re replacement and split tests

Adjustment needed due to incompatibility between PCRE 8.43
and perl version 5.22.1
---
 lib/stdlib/test/re_testoutput1_replacement_test.erl | 12 ++++++------
 lib/stdlib/test/re_testoutput1_split_test.erl       | 18 +++++++++---------
 2 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/lib/stdlib/test/re_testoutput1_replacement_test.erl b/lib/stdlib/test/re_testoutput1_replacement_test.erl
index 45373ec751..3aa5447ab8 100644
--- a/lib/stdlib/test/re_testoutput1_replacement_test.erl
+++ b/lib/stdlib/test/re_testoutput1_replacement_test.erl
@@ -19748,16 +19748,16 @@ run49() ->
     <<"aJcbatLdoGHtuOHxJ">> = iolist_to_binary(re:replace("aba","(?>.*?a)(?<=ba)","Jc&tLdoGHt\\1uOHxJ",[global])), 
     <<"jnJTr">> = iolist_to_binary(re:replace("aba","(?:.*?a)(?<=ba)","jnJTr",[])), 
     <<"jnJTr">> = iolist_to_binary(re:replace("aba","(?:.*?a)(?<=ba)","jnJTr",[global])), 
-    <<"aab">> = iolist_to_binary(re:replace("aab",".*?a(*PRUNE)b","SS\\1\\1oE\\1g",[])), 
-    <<"aab">> = iolist_to_binary(re:replace("aab",".*?a(*PRUNE)b","SS\\1\\1oE\\1g",[global])), 
-    <<"aab">> = iolist_to_binary(re:replace("aab",".*?a(*PRUNE)b","OdJuWtvQ",[dotall])), 
-    <<"aab">> = iolist_to_binary(re:replace("aab",".*?a(*PRUNE)b","OdJuWtvQ",[dotall,
+    <<"aSSoEg">> = iolist_to_binary(re:replace("aab",".*?a(*PRUNE)b","SS\\1\\1oE\\1g",[])), 
+    <<"aSSoEg">> = iolist_to_binary(re:replace("aab",".*?a(*PRUNE)b","SS\\1\\1oE\\1g",[global])), 
+    <<"aOdJuWtvQ">> = iolist_to_binary(re:replace("aab",".*?a(*PRUNE)b","OdJuWtvQ",[dotall])), 
+    <<"aOdJuWtvQ">> = iolist_to_binary(re:replace("aab",".*?a(*PRUNE)b","OdJuWtvQ",[dotall,
                                                                                                                                                                                          global])), 
     <<"aab">> = iolist_to_binary(re:replace("aab","^a(*PRUNE)b","u\\1oO\\1B\\1\\1",[dotall])), 
     <<"aab">> = iolist_to_binary(re:replace("aab","^a(*PRUNE)b","u\\1oO\\1B\\1\\1",[dotall,
                                                                                                                                                                                                          global])), 
-    <<"aab">> = iolist_to_binary(re:replace("aab",".*?a(*SKIP)b","\\1UtmYVc\\1&mq\\1fPDm",[])), 
-    <<"aab">> = iolist_to_binary(re:replace("aab",".*?a(*SKIP)b","\\1UtmYVc\\1&mq\\1fPDm",[global])), 
+    <<"aUtmYVcabmqfPDm">> = iolist_to_binary(re:replace("aab",".*?a(*SKIP)b","\\1UtmYVc\\1&mq\\1fPDm",[])), 
+    <<"aUtmYVcabmqfPDm">> = iolist_to_binary(re:replace("aab",".*?a(*SKIP)b","\\1UtmYVc\\1&mq\\1fPDm",[global])), 
     <<"amg">> = iolist_to_binary(re:replace("aab","(?>.*?a)b","m\\1g",[dotall])), 
     <<"amg">> = iolist_to_binary(re:replace("aab","(?>.*?a)b","m\\1g",[dotall,
                                                                                                                                                                             global])), 
diff --git a/lib/stdlib/test/re_testoutput1_split_test.erl b/lib/stdlib/test/re_testoutput1_split_test.erl
index 824c84fc2d..626a0544fb 100644
--- a/lib/stdlib/test/re_testoutput1_split_test.erl
+++ b/lib/stdlib/test/re_testoutput1_split_test.erl
@@ -31558,26 +31558,26 @@ run49() ->
     <<":">> = iolist_to_binary(join(re:split("aba","(?:.*?a)(?<=ba)",[{parts,
                                                                                                                                                                                     2}]))),
     <<":">> = iolist_to_binary(join(re:split("aba","(?:.*?a)(?<=ba)",[]))),
-    <<"aab">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[trim]))),
-    <<"aab">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[{parts,
+    <<"a">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[trim]))),
+    <<"a:">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[{parts,
                                                                                                                                                                                 2}]))),
-    <<"aab">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[]))),
-    <<"aab">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[dotall,
+    <<"a:">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[]))),
+    <<"a">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[dotall,
                                                                                                                                                                               trim]))),
-    <<"aab">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[dotall,
+    <<"a:">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[dotall,
                                                                                                                                                                                 {parts,
                                                                                                                                                                                  2}]))),
-    <<"aab">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[dotall]))),
+    <<"a:">> = iolist_to_binary(join(re:split("aab",".*?a(*PRUNE)b",[dotall]))),
     <<"aab">> = iolist_to_binary(join(re:split("aab","^a(*PRUNE)b",[dotall,
                                                                                                                                                                           trim]))),
     <<"aab">> = iolist_to_binary(join(re:split("aab","^a(*PRUNE)b",[dotall,
                                                                                                                                                                             {parts,
                                                                                                                                                                              2}]))),
     <<"aab">> = iolist_to_binary(join(re:split("aab","^a(*PRUNE)b",[dotall]))),
-    <<"aab">> = iolist_to_binary(join(re:split("aab",".*?a(*SKIP)b",[trim]))),
-    <<"aab">> = iolist_to_binary(join(re:split("aab",".*?a(*SKIP)b",[{parts,
+    <<"a">> = iolist_to_binary(join(re:split("aab",".*?a(*SKIP)b",[trim]))),
+    <<"a:">> = iolist_to_binary(join(re:split("aab",".*?a(*SKIP)b",[{parts,
                                                                                                                                                                               2}]))),
-    <<"aab">> = iolist_to_binary(join(re:split("aab",".*?a(*SKIP)b",[]))),
+    <<"a:">> = iolist_to_binary(join(re:split("aab",".*?a(*SKIP)b",[]))),
     <<"a">> = iolist_to_binary(join(re:split("aab","(?>.*?a)b",[dotall,
                                                                                                                                                                       trim]))),
     <<"a:">> = iolist_to_binary(join(re:split("aab","(?>.*?a)b",[dotall,
-- 
2.16.4

openSUSE Build Service is sponsored by