File 3051-erts-Remove-erlang-display_nl-as-it-is-unused.patch of Package erlang

From 7ff9ef1d39b5f1430c4499e30e5660af6945a25d Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Tue, 3 May 2022 15:21:36 +0200
Subject: [PATCH 1/4] erts: Remove erlang:display_nl as it is unused

---
 erts/emulator/beam/bif.c        |   6 ------
 erts/emulator/beam/bif.tab      |   2 +-
 erts/preloaded/ebin/erlang.beam | Bin 132836 -> 132764 bytes
 erts/preloaded/src/erlang.erl   |   7 +------
 lib/tools/emacs/erlang.el       |   1 -
 5 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/erts/emulator/beam/bif.c b/erts/emulator/beam/bif.c
index b78942bd45..4aaf4b4649 100644
--- a/erts/emulator/beam/bif.c
+++ b/erts/emulator/beam/bif.c
@@ -4280,12 +4280,6 @@ error: {
     }
 }
 
-BIF_RETTYPE display_nl_0(BIF_ALIST_0)
-{
-    erts_fprintf(stderr, "\n");
-    BIF_RET(am_true);
-}
-
 /**********************************************************************/
 
 
diff --git a/erts/emulator/beam/bif.tab b/erts/emulator/beam/bif.tab
index 5f9c8624ec..cfeab13bd2 100644
--- a/erts/emulator/beam/bif.tab
+++ b/erts/emulator/beam/bif.tab
@@ -56,8 +56,8 @@ bif erlang:crc32_combine/3
 bif erlang:date/0
 bif erlang:delete_module/1
 bif erlang:display/1
+bif erlang:display_string/1
 bif erlang:display_string/2
-bif erlang:display_nl/0
 ubif erlang:element/2
 bif erlang:erase/0
 hbif erlang:erase/1
diff --git a/erts/preloaded/src/erlang.erl b/erts/preloaded/src/erlang.erl
index 7c6d2376f4..8b295909c7 100644
--- a/erts/preloaded/src/erlang.erl
+++ b/erts/preloaded/src/erlang.erl
@@ -216,7 +216,7 @@
 -export([crc32/2, crc32_combine/3, date/0, decode_packet/3]).
 -export([delete_element/2]).
 -export([delete_module/1, demonitor/1, demonitor/2, display/1]).
--export([display_nl/0, display_string/1, display_string/2, erase/0, erase/1]).
+-export([display_string/1, display_string/2, erase/0, erase/1]).
 -export([error/1, error/2, error/3, exit/1, exit/2, exit_signal/2, external_size/1]).
 -export([external_size/2, finish_after_on_load/2, finish_loading/1, float/1]).
 -export([float_to_binary/1, float_to_binary/2,
@@ -843,11 +843,6 @@ unalias(_Alias) ->
 display(_Term) ->
     erlang:nif_error(undefined).
 
-%% display_nl/0
--spec erlang:display_nl() -> true.
-display_nl() ->
-    erlang:nif_error(undefined).
-
 %% display_string/1
 -spec erlang:display_string(P1) -> true when
       P1 :: string() | binary().
diff --git a/lib/tools/emacs/erlang.el b/lib/tools/emacs/erlang.el
index 065e180804..e47185869d 100644
--- a/lib/tools/emacs/erlang.el
+++ b/lib/tools/emacs/erlang.el
@@ -928,7 +928,6 @@ resulting regexp is surrounded by \\_< and \\_>."
       "delay_trap"
       "delete_element"
       "display"
-      "display_nl"
       "display_string"
       "dist_get_stat"
       "dist_ctrl_get_data"
-- 
2.35.3

openSUSE Build Service is sponsored by