summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/supervisor2.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/supervisor2.erl b/src/supervisor2.erl
index e7e1367277..36d0073257 100644
--- a/src/supervisor2.erl
+++ b/src/supervisor2.erl
@@ -443,9 +443,10 @@ do_start_child_i(M, F, A) ->
%%% Callback functions.
%%%
%%% ---------------------------------------------------
+-ifdef(use_specs).
-type call() :: 'which_children' | 'count_children' | {_, _}. % XXX: refine
-spec handle_call(call(), term(), state()) -> {'reply', term(), state()}.
-
+-endif.
handle_call({start_child, EArgs}, _From, State) when ?is_simple(State) ->
Child = hd(State#state.children),
#child{mfargs = {M, F, A}} = Child,