summaryrefslogtreecommitdiff
path: root/lib/tools/test/emacs_SUITE_data/comprehensions
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tools/test/emacs_SUITE_data/comprehensions')
-rw-r--r--lib/tools/test/emacs_SUITE_data/comprehensions15
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/tools/test/emacs_SUITE_data/comprehensions b/lib/tools/test/emacs_SUITE_data/comprehensions
index 45279850a5..002c9140ad 100644
--- a/lib/tools/test/emacs_SUITE_data/comprehensions
+++ b/lib/tools/test/emacs_SUITE_data/comprehensions
@@ -45,3 +45,18 @@ binary(B) ->
true = (X rem 2)
>>,
ok.
+
+maps(Map) ->
+ New1 = #{ V => K ||
+ K := V <- Map},
+
+ New2 = #{ V = K || K := V <- Map,
+ true =:= V
+ },
+
+ New3 = #{
+ V => K
+ ||
+ K := V <-
+ Map
+ }.