File 0624-erts-Fix-spec-for-sequential_tracer.patch of Package erlang

From 3c57e8276489fbdc4530fd46fd44bce3d9024a97 Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Thu, 14 Nov 2019 11:02:26 +0100
Subject: [PATCH 2/3] erts: Fix spec for sequential_tracer

---
 erts/preloaded/src/erlang.erl | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/erts/preloaded/src/erlang.erl b/erts/preloaded/src/erlang.erl
index 06f0ee1dc6..5df74b9668 100644
--- a/erts/preloaded/src/erlang.erl
+++ b/erts/preloaded/src/erlang.erl
@@ -2538,7 +2538,9 @@ subtract(_,_) ->
       OldState :: preliminary | final | volatile;
                         %% These are deliberately not documented
 			(internal_cpu_topology, term()) -> term();
-                        (sequential_tracer, pid() | port() | {module(), term()} | false) -> pid() | port() | false;
+                        (sequential_tracer, Tracer) -> PrevTracer | false when
+      Tracer :: pid() | port() | {module(), term()} | false,
+      PrevTracer :: pid() | port() | {module(), term()} | false;
                         (reset_seq_trace,true) -> true.
 
 system_flag(_Flag, _Value) ->
@@ -2749,7 +2751,9 @@ tuple_to_list(_Tuple) ->
          (update_cpu_info) -> changed | unchanged;
          (version) -> string();
          (wordsize | {wordsize, internal} | {wordsize, external}) -> 4 | 8;
-         (overview) -> boolean().
+         (overview) -> boolean();
+         %% Deliberately left undocumented
+         (sequential_tracer) -> {sequential_tracer, pid() | port() | {module(),term()} | false}.
 system_info(_Item) ->
     erlang:nif_error(undefined).
 
-- 
2.16.4

openSUSE Build Service is sponsored by