summaryrefslogtreecommitdiff
path: root/src/misc.erl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pawel@process-one.net>2022-04-28 10:18:29 +0200
committerPaweł Chmielowski <pawel@process-one.net>2022-04-28 10:18:29 +0200
commitb34291762a433833c944f7d8edf83add853f67b5 (patch)
tree869b48846bd395f960738c1708340a1a6b60faab /src/misc.erl
parentGuard agains erlang:system_info(logical_processors) not always returning number (diff)
Remove dialyzer warning
Diffstat (limited to 'src/misc.erl')
-rw-r--r--src/misc.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/misc.erl b/src/misc.erl
index 072b7468..b502971a 100644
--- a/src/misc.erl
+++ b/src/misc.erl
@@ -455,8 +455,8 @@ best_match(Pattern, Opts) ->
-spec logical_processors() -> non_neg_integer().
logical_processors() ->
case erlang:system_info(logical_processors) of
- unknown -> 1;
- V -> V
+ V when is_integer(V), V >= 2 -> V;
+ _ -> 1
end.
-spec pmap(fun((T1) -> T2), [T1]) -> [T2].