diff options
author | Björn-Egil Dahlberg <[email protected]> | 2014-02-05 19:11:07 +0100 |
---|---|---|
committer | Björn-Egil Dahlberg <[email protected]> | 2014-02-07 11:27:39 +0100 |
commit | 963c06a5b72c2ac8d88a6910ee60248d6dca747d (patch) | |
tree | 3db4f9969a6fe94a58aaa7c1bbb250a41babcc1a | |
parent | 1f7324d0fd72b4137fb1f21b0b759ffebdf7ea90 (diff) | |
download | otp-963c06a5b72c2ac8d88a6910ee60248d6dca747d.tar.gz otp-963c06a5b72c2ac8d88a6910ee60248d6dca747d.tar.bz2 otp-963c06a5b72c2ac8d88a6910ee60248d6dca747d.zip |
erts: Maps must fail on exact updates of empty Maps
Exact updates on empty Maps must fail directly.
-rw-r--r-- | erts/emulator/beam/beam_emu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/erts/emulator/beam/beam_emu.c b/erts/emulator/beam/beam_emu.c index 4d8ea354ce..1ae413d46e 100644 --- a/erts/emulator/beam/beam_emu.c +++ b/erts/emulator/beam/beam_emu.c @@ -6614,7 +6614,7 @@ update_map_exact(Process* p, Eterm* reg, Eterm map, BeamInstr* I) */ if (num_old == 0) { - return new_map(p, reg, I+1); + return THE_NON_VALUE; } /* |