Add specific compile flag to avoid deprecation warning
Will see us through OTP 20 and 21.
This commit is contained in:
parent
931129d25f
commit
96cee2a64c
3 changed files with 20 additions and 0 deletions
|
@ -1,4 +1,5 @@
|
||||||
{erl_opts, [warnings_as_errors,
|
{erl_opts, [warnings_as_errors,
|
||||||
|
{platform_define, "^2[0-1]{1}", fsm_deprecated},
|
||||||
{platform_define, "^1[7-8]{1}", old_rand},
|
{platform_define, "^1[7-8]{1}", old_rand},
|
||||||
{platform_define, "^R", old_rand},
|
{platform_define, "^R", old_rand},
|
||||||
{platform_define, "^R", no_sync}]}.
|
{platform_define, "^R", no_sync}]}.
|
||||||
|
|
|
@ -46,6 +46,17 @@
|
||||||
-behaviour(gen_fsm).
|
-behaviour(gen_fsm).
|
||||||
-include("include/leveled.hrl").
|
-include("include/leveled.hrl").
|
||||||
|
|
||||||
|
|
||||||
|
-ifdef(fsm_deprecated).
|
||||||
|
-compile({nowarn_deprecated_function,
|
||||||
|
[{gen_fsm, start, 3},
|
||||||
|
{gen_fsm, sync_send_event, 3},
|
||||||
|
{gen_fsm, sync_send_event, 2},
|
||||||
|
{gen_fsm, send_event, 2},
|
||||||
|
{gen_fsm, sync_send_all_state_event, 3},
|
||||||
|
{gen_fsm, send_all_state_event, 2}]}).
|
||||||
|
-endif.
|
||||||
|
|
||||||
-export([init/1,
|
-export([init/1,
|
||||||
handle_sync_event/4,
|
handle_sync_event/4,
|
||||||
handle_event/3,
|
handle_event/3,
|
||||||
|
|
|
@ -62,6 +62,14 @@
|
||||||
|
|
||||||
-behaviour(gen_fsm).
|
-behaviour(gen_fsm).
|
||||||
|
|
||||||
|
-ifdef(fsm_deprecated).
|
||||||
|
-compile({nowarn_deprecated_function,
|
||||||
|
[{gen_fsm, start, 3},
|
||||||
|
{gen_fsm, sync_send_event, 3},
|
||||||
|
{gen_fsm, send_event, 2},
|
||||||
|
{gen_fsm, send_all_state_event, 2}]}).
|
||||||
|
-endif.
|
||||||
|
|
||||||
-include("include/leveled.hrl").
|
-include("include/leveled.hrl").
|
||||||
|
|
||||||
-define(MAX_SLOTS, 256).
|
-define(MAX_SLOTS, 256).
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue