summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-09-17 14:33:50 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-09-17 14:33:50 +0100
commit9a2e915c28a9ee4098cbefd39ae5eda4e88ca23b (patch)
tree6543f2536b34b3015c8ed1f0733abc44fca4c7c7
parentb57a09afb70722bab3ae6b0d22cd62741307e329 (diff)
downloadrabbitmq-server-bug26211.tar.gz
Work around what looks like a bug.bug26211
-rw-r--r--src/rabbit_binding.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rabbit_binding.erl b/src/rabbit_binding.erl
index 8bc66940..12d4df99 100644
--- a/src/rabbit_binding.erl
+++ b/src/rabbit_binding.erl
@@ -52,7 +52,9 @@
rabbit_types:ok_or_error(rabbit_types:amqp_error()))).
-type(bindings() :: [rabbit_types:binding()]).
--opaque(deletions() :: dict:dict()).
+%% TODO this should really be opaque but that seems to confuse 17.1's
+%% dialyzer into objecting to everything that uses it.
+-type(deletions() :: dict:dict()).
-spec(recover/2 :: ([rabbit_exchange:name()], [rabbit_amqqueue:name()]) ->
'ok').