diff options
author | Sverker Eriksson <sverker@erlang.org> | 2020-09-28 14:57:14 +0200 |
---|---|---|
committer | Sverker Eriksson <sverker@erlang.org> | 2020-09-28 14:57:14 +0200 |
commit | 3ef2a09f33bb64f472b4291808dee0044a2c1e79 (patch) | |
tree | 522bc4e7c6861cc63ff06b987871579d2ed76fc0 /erts/emulator/test/nif_SUITE.erl | |
parent | ca424ee909edc46cbd7942966f0f61b7a2abd3bf (diff) | |
parent | 870ca8ae9464c8c4d7c9eb7961616ad072829b2c (diff) | |
download | erlang-3ef2a09f33bb64f472b4291808dee0044a2c1e79.tar.gz |
Merge branch 'maint'
Diffstat (limited to 'erts/emulator/test/nif_SUITE.erl')
-rw-r--r-- | erts/emulator/test/nif_SUITE.erl | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/erts/emulator/test/nif_SUITE.erl b/erts/emulator/test/nif_SUITE.erl index 1794dbcc01..e04884455d 100644 --- a/erts/emulator/test/nif_SUITE.erl +++ b/erts/emulator/test/nif_SUITE.erl @@ -1434,6 +1434,21 @@ maps(Config) when is_list(Config) -> end, {1,#{}}), + M5 = lists:foldl(fun(N, MapIn) -> + {1, #{N := value}=MapOut} = make_map_put_nif(MapIn, N, value), + MapOut + end, + #{}, + lists:seq(1,40)), + M6 = lists:foldl(fun(N, MapIn) -> + {1, MapOut} = make_map_remove_nif(MapIn, N), + ok = maps:get(N, MapOut, ok), + MapOut + end, + M5, + lists:seq(1,40)), + true = (M6 =:= #{}), + has_duplicate_keys = maps_from_list_nif([{1,1},{1,1}]), verify_tmpmem(TmpMem), |