aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/ops.tab
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2015-03-25 13:10:30 +0100
committerBjörn Gustavsson <[email protected]>2015-04-13 12:37:55 +0200
commit9b940b12210500e615ea05b447b0e1be34e70d39 (patch)
tree2592ce44da307877a30d2ff0ea2e13c368aa83b8 /erts/emulator/beam/ops.tab
parent5f1e301dfec48fccbf865a8b54af5908bebb77c4 (diff)
downloadotp-9b940b12210500e615ea05b447b0e1be34e70d39.tar.gz
otp-9b940b12210500e615ea05b447b0e1be34e70d39.tar.bz2
otp-9b940b12210500e615ea05b447b0e1be34e70d39.zip
Pre-compute hash values for the general get_map_elements instruction
See the previous commit for justification and use cases.
Diffstat (limited to 'erts/emulator/beam/ops.tab')
-rw-r--r--erts/emulator/beam/ops.tab2
1 files changed, 1 insertions, 1 deletions
diff --git a/erts/emulator/beam/ops.tab b/erts/emulator/beam/ops.tab
index 456f879ab5..9bdc9cb88d 100644
--- a/erts/emulator/beam/ops.tab
+++ b/erts/emulator/beam/ops.tab
@@ -1515,7 +1515,7 @@ has_map_fields Fail Src Size Rest=* => \
get_map_elements Fail Src=rxy Size=u==2 Rest=* => \
gen_get_map_element(Fail, Src, Size, Rest)
get_map_elements Fail Src Size Rest=* | map_key_sort(Size, Rest) => \
- i_get_map_elements Fail Src Size Rest
+ gen_get_map_elements(Fail, Src, Size, Rest)
i_get_map_elements f s I