File 0737-kernel-Fix-dialyzer-warning-in-code_server.patch of Package erlang
From 098ff287936114aae74218912948c378ce77e69b Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Fri, 21 Feb 2020 11:37:04 +0100
Subject: [PATCH] kernel: Fix dialyzer warning in code_server
---
lib/kernel/src/code_server.erl | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/lib/kernel/src/code_server.erl b/lib/kernel/src/code_server.erl
index 3542ee3a7f..5469d8694c 100644
--- a/lib/kernel/src/code_server.erl
+++ b/lib/kernel/src/code_server.erl
@@ -1437,16 +1437,16 @@ error_msg(Format, Args) ->
%% This is equal to calling logger:error/3 which we don't want to
%% do from code_server. We don't want to call logger:timestamp()
%% either.
- try
- logger ! {log,error,Format,Args,
- #{pid=>self(),
- gl=>group_leader(),
- time=>os:system_time(microsecond),
- error_logger=>#{tag=>error}}}
- catch _:_ ->
- erlang:display({?MODULE,error}),
- erlang:display({Format,Args})
- end,
+ _ = try
+ logger ! {log,error,Format,Args,
+ #{pid=>self(),
+ gl=>group_leader(),
+ time=>os:system_time(microsecond),
+ error_logger=>#{tag=>error}}}
+ catch _:_ ->
+ erlang:display({?MODULE,error}),
+ erlang:display({Format,Args})
+ end,
ok.
-spec info_msg(io:format(), [term()]) -> 'ok'.
--
2.16.4