summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjiangph <jiangph@cn.ibm.com>2018-08-27 21:24:47 +0800
committerjiangph <jiangph@cn.ibm.com>2018-08-28 09:04:26 +0800
commite748d138fb3244e306ca5af88fc0d15b483c48c3 (patch)
tree7ac87cac64937855fb9455504ca1975c48809bd4
parentfc92fbed7ca8d0ff68f88abb945114af9724adb0 (diff)
downloadcouchdb-e748d138fb3244e306ca5af88fc0d15b483c48c3.tar.gz
Fix dialyzer warning of shard record construction
- Fix dialyzer warning that record construction #shard violates the declared type in fabric_doc_open_revs.erl, cpse_test_purge_replication.erl and other files Fixes #1580
-rw-r--r--src/mem3/include/mem3.hrl12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mem3/include/mem3.hrl b/src/mem3/include/mem3.hrl
index 6579210ed..9be8a7f99 100644
--- a/src/mem3/include/mem3.hrl
+++ b/src/mem3/include/mem3.hrl
@@ -12,12 +12,12 @@
% type specification hacked to suppress dialyzer warning re: match spec
-record(shard, {
- name :: binary() | '_',
- node :: node() | '_',
- dbname :: binary(),
- range :: [non_neg_integer() | '$1' | '$2'] | '_',
- ref :: reference() | 'undefined' | '_',
- opts :: list()
+ name :: binary() | '_' | 'undefined',
+ node :: node() | '_' | 'undefined',
+ dbname :: binary() | 'undefined',
+ range :: [non_neg_integer() | '$1' | '$2'] | '_' | 'undefined',
+ ref :: reference() | '_' | 'undefined',
+ opts :: list() | 'undefined'
}).
%% Do not reference outside of mem3.