aboutsummaryrefslogtreecommitdiffstats
path: root/lib/dialyzer/test/opaque_SUITE_data/src/para/para4_adt.erl
diff options
context:
space:
mode:
authorHans Bolinder <[email protected]>2019-02-25 08:09:45 +0100
committerHans Bolinder <[email protected]>2019-02-25 08:09:45 +0100
commitc13aea731bb672afacd4fbc0594649957bbffb8a (patch)
treea24364d7b614d06b5ab3320f6b7736b37cf0e0b5 /lib/dialyzer/test/opaque_SUITE_data/src/para/para4_adt.erl
parent6053c0e4d7e579a57629c5610ee6c1dc185d2a46 (diff)
parentd6b3eb786192800d0b3903bb591ed49d007a1f3d (diff)
downloadotp-c13aea731bb672afacd4fbc0594649957bbffb8a.tar.gz
otp-c13aea731bb672afacd4fbc0594649957bbffb8a.tar.bz2
otp-c13aea731bb672afacd4fbc0594649957bbffb8a.zip
Merge branch 'maint'
* maint: dialyzer: Fix maps as parameter of opaque types dialyzer: Fix key check of lists:key{search,member,find}()
Diffstat (limited to 'lib/dialyzer/test/opaque_SUITE_data/src/para/para4_adt.erl')
-rw-r--r--lib/dialyzer/test/opaque_SUITE_data/src/para/para4_adt.erl12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/dialyzer/test/opaque_SUITE_data/src/para/para4_adt.erl b/lib/dialyzer/test/opaque_SUITE_data/src/para/para4_adt.erl
index 407dd198a7..06a6c22677 100644
--- a/lib/dialyzer/test/opaque_SUITE_data/src/para/para4_adt.erl
+++ b/lib/dialyzer/test/opaque_SUITE_data/src/para/para4_adt.erl
@@ -8,6 +8,8 @@
-export([tup/0, tup2/0]).
+-export([map/0, map2/0]).
+
-export_type([t/1, y/1, int/1, tup/1, un/1]).
-type ai() :: atom() | integer().
@@ -106,3 +108,13 @@ tup() ->
tup2() ->
foo:tup2().
+
+-spec map() -> t(#{2 => b}).
+
+map() ->
+ foo:map().
+
+-spec map2() -> t(#{1 => a}).
+
+map2() ->
+ foo:map2().