Skip to content

Commit 1a8f01d

Browse files
committed
Suppress warnings for uses of exit/2
1 parent 9da7f07 commit 1a8f01d

25 files changed

Lines changed: 41 additions & 4 deletions

erts/preloaded/src/erl_prim_loader.erl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ The `erl_prim_loader` module interprets the following command-line flags:
6969
`m:init`, `m:erl_boot_server`
7070
""".
7171

72-
-compile([{nowarn_possibly_unsafe_function, {erlang, binary_to_term, 1}}]).
72+
-compile([{nowarn_possibly_unsafe_function, {erlang, binary_to_term, 1}},
73+
{nowarn_deprecated_function, [{erlang,exit,2}]}]).
7374

7475
%% If the macro DEBUG is defined during compilation,
7576
%% debug printouts are done through erlang:display/1.

erts/preloaded/src/erts_code_purger.erl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
-module(erts_code_purger).
2323
-moduledoc false.
2424

25+
-compile([{nowarn_deprecated_function, [{erlang,exit,2}]}]).
26+
2527
%% Purpose : Implement system process erts_code_purger
2628
%% to handle code module purging.
2729

erts/preloaded/src/init.erl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,8 @@ error
255255
""".
256256

257257
-compile([{nowarn_possibly_unsafe_function, {erlang, list_to_atom, 1}},
258-
{nowarn_possibly_unsafe_function, {erlang, binary_to_term, 1}}]).
258+
{nowarn_possibly_unsafe_function, {erlang, binary_to_term, 1}},
259+
{nowarn_deprecated_function, [{erlang,exit,2}]}]).
259260

260261
-export([restart/1,restart/0,reboot/0,stop/0,stop/1,
261262
get_status/0,boot/1,get_arguments/0,get_plain_arguments/0,

lib/kernel/src/application_controller.erl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
-moduledoc false.
2424

2525
-compile([{nowarn_possibly_unsafe_function, {erlang, list_to_atom, 1}},
26+
{nowarn_deprecated_function, [{erlang,exit,2}]},
2627
nowarn_deprecated_catch]).
2728

2829
%% External exports

lib/kernel/src/application_master.erl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
-moduledoc false.
2424

2525
-compile(nowarn_deprecated_catch).
26+
-compile([{nowarn_deprecated_function, [{erlang,exit,2}]}]).
2627

2728
%% External exports
2829
-export([start_link/2, start_type/0, stop/1]).

lib/kernel/src/dist_util.erl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242

4343
-import(error_logger,[error_msg/2, warning_msg/2]).
4444

45+
-compile([{nowarn_deprecated_function, [{erlang,exit,2}]}]).
46+
4547
-include("dist_util.hrl").
4648
-include("dist.hrl").
4749

lib/kernel/src/erl_boot_server.erl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ and `m:erl_prim_loader` in ERTS.
7676
-export([code_change/3]).
7777
-export([boot_init/1, boot_accept/3]).
7878

79+
-compile([{nowarn_deprecated_function, [{erlang,exit,2}]}]).
80+
7981
-record(state,
8082
{
8183
priority = 0, %% priority of this server

lib/kernel/src/global.erl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,8 @@ network problem.
145145

146146
-export([info/0]).
147147

148+
-compile([{nowarn_deprecated_function, [{erlang,exit,2}]}]).
149+
148150
-include_lib("stdlib/include/ms_transform.hrl").
149151

150152
%% Set this variable to 'allow' to allow several names of a process.

lib/kernel/src/group.erl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
-moduledoc false.
2424

2525
-compile([nowarn_deprecated_catch,
26+
{nowarn_deprecated_function, [{erlang,exit,2}]},
2627
{nowarn_unsafe_function, {os, cmd, 1}}]).
2728

2829
-include_lib("kernel/include/logger.hrl").

lib/kernel/src/heart.erl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ In the following descriptions, all functions fail with reason `badarg` if
107107
""".
108108

109109
-compile([{nowarn_possibly_unsafe_function, {erlang, list_to_atom, 1}},
110+
{nowarn_deprecated_function, [{erlang,exit,2}]},
110111
nowarn_deprecated_catch]).
111112

112113
%%%--------------------------------------------------------------------

0 commit comments

Comments
 (0)