Fix dialyzer errors and warnings
This commit is contained in:
parent
1d6ae82c6d
commit
16d0533acf
@ -14,6 +14,10 @@
|
|||||||
deprecated_function_calls
|
deprecated_function_calls
|
||||||
]}.
|
]}.
|
||||||
|
|
||||||
|
{dialyzer, [{plt_apps, all_deps},
|
||||||
|
{base_plt_apps, [erts, kernel, stdlib, mnesia ]}
|
||||||
|
]}.
|
||||||
|
|
||||||
{profiles,
|
{profiles,
|
||||||
[
|
[
|
||||||
{test,
|
{test,
|
||||||
|
@ -559,6 +559,7 @@ rdb_release_batch(H) ->
|
|||||||
rocksdb:release_batch(H).
|
rocksdb:release_batch(H).
|
||||||
|
|
||||||
%% @doc Aborts an ongoing {@link activity/2}
|
%% @doc Aborts an ongoing {@link activity/2}
|
||||||
|
-spec abort(_) -> no_return().
|
||||||
abort(Reason) ->
|
abort(Reason) ->
|
||||||
case mnesia_compatible_aborts() of
|
case mnesia_compatible_aborts() of
|
||||||
true ->
|
true ->
|
||||||
|
@ -11,9 +11,9 @@
|
|||||||
, index_ref/2
|
, index_ref/2
|
||||||
]).
|
]).
|
||||||
|
|
||||||
-record(mrdb_ix_iter, { i :: mrdb:iterator()
|
-record(mrdb_ix_iter, { i :: mrdb:mrdb_iterator()
|
||||||
, type = set :: set | bag
|
, type = set :: set | bag
|
||||||
, sub :: mrdb:ref() | pid()
|
, sub :: pid() | mrdb:db_ref()
|
||||||
}).
|
}).
|
||||||
|
|
||||||
-type ix_iterator() :: #mrdb_ix_iter{}.
|
-type ix_iterator() :: #mrdb_ix_iter{}.
|
||||||
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
-type object() :: tuple().
|
-type object() :: tuple().
|
||||||
|
|
||||||
-record(subst, { i :: mrdb:iterator()
|
-record(subst, { i :: mrdb:mrdb_iterator()
|
||||||
, vals_f
|
, vals_f
|
||||||
, cur
|
, cur
|
||||||
, mref }).
|
, mref }).
|
||||||
@ -121,6 +121,7 @@ iterator_move_bag(#mrdb_ix_iter{i = I, sub = Sub}, Dir) ->
|
|||||||
Other
|
Other
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
-spec opt_read(mrdb:ref_or_tab(), Key :: any()) -> any().
|
||||||
opt_read(R, Key) ->
|
opt_read(R, Key) ->
|
||||||
case mrdb:read(R, Key, []) of
|
case mrdb:read(R, Key, []) of
|
||||||
[Obj] ->
|
[Obj] ->
|
||||||
|
@ -3,7 +3,9 @@
|
|||||||
|
|
||||||
-export([ do/2 ]).
|
-export([ do/2 ]).
|
||||||
|
|
||||||
|
-ifdef(TEST).
|
||||||
-include_lib("eunit/include/eunit.hrl").
|
-include_lib("eunit/include/eunit.hrl").
|
||||||
|
-endif.
|
||||||
|
|
||||||
%% We use a gen_server-based FIFO queue (one queue per alias) to manage the
|
%% We use a gen_server-based FIFO queue (one queue per alias) to manage the
|
||||||
%% critical section.
|
%% critical section.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user