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