From 7a99d060a3b2d0adc073220f5169a2037419ea14 Mon Sep 17 00:00:00 2001 From: Martin Sumner Date: Thu, 30 Nov 2017 19:10:26 +0000 Subject: [PATCH] Resolve OTP 19 compatibility Dialyzer issues otherwise --- include/leveled.hrl | 2 +- src/leveled_ebloom.erl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/leveled.hrl b/include/leveled.hrl index 6a8e014..5681974 100644 --- a/include/leveled.hrl +++ b/include/leveled.hrl @@ -34,7 +34,7 @@ end_key :: tuple() | undefined, owner :: pid()|list(), filename :: string() | undefined, - bloom :: binary() | none}). + bloom :: binary() | none | undefined}). -record(cdb_options, {max_size :: integer() | undefined, diff --git a/src/leveled_ebloom.erl b/src/leveled_ebloom.erl index 606a6ba..2093796 100644 --- a/src/leveled_ebloom.erl +++ b/src/leveled_ebloom.erl @@ -560,7 +560,7 @@ test_bloom(N, Runs) -> fun(HashList) -> HitOrMissFun = fun (Entry, {HitL, MissL}) -> - case random:uniform() < 0.5 of + case leveled_rand:uniform() < 0.5 of true -> {[Entry|HitL], MissL}; false ->