Add specific compile flag to avoid deprecation warning

Will see us through OTP 20 and 21.
This commit is contained in:
Martin Sumner 2018-05-04 17:14:12 +01:00
parent 931129d25f
commit 96cee2a64c
3 changed files with 20 additions and 0 deletions

View file

@ -46,6 +46,17 @@
-behaviour(gen_fsm).
-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,
handle_sync_event/4,
handle_event/3,

View file

@ -62,6 +62,14 @@
-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").
-define(MAX_SLOTS, 256).