aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/ops.tab
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2015-03-20 15:07:24 +0100
committerBjörn Gustavsson <[email protected]>2015-04-13 12:37:54 +0200
commitee91c4291212035b8e054072407c74afdd66f1d0 (patch)
tree404c672d4f2ccaced3c088f3f54bfb6c7a8fe608 /erts/emulator/beam/ops.tab
parent8c5a577ed55a607841989763d78b3950eebd5b5f (diff)
downloadotp-ee91c4291212035b8e054072407c74afdd66f1d0.tar.gz
otp-ee91c4291212035b8e054072407c74afdd66f1d0.tar.bz2
otp-ee91c4291212035b8e054072407c74afdd66f1d0.zip
Remove the fail label operand of the new_map instruction
The new_map instruction cannot fail, and thus needs no fail label.
Diffstat (limited to 'erts/emulator/beam/ops.tab')
-rw-r--r--erts/emulator/beam/ops.tab6
1 files changed, 3 insertions, 3 deletions
diff --git a/erts/emulator/beam/ops.tab b/erts/emulator/beam/ops.tab
index 2c4458ae74..7993dd9e25 100644
--- a/erts/emulator/beam/ops.tab
+++ b/erts/emulator/beam/ops.tab
@@ -1473,8 +1473,8 @@ apply_last I P
# Map instructions in R17.
#
-put_map_assoc F Map Dst Live Size Rest=* | is_empty_map(Map) => \
- new_map F Dst Live Size Rest
+put_map_assoc j Map Dst Live Size Rest=* | is_empty_map(Map) => \
+ new_map Dst Live Size Rest
put_map_assoc F Src=s Dst Live Size Rest=* => \
update_map_assoc F Src Dst Live Size Rest
put_map_assoc F Src Dst Live Size Rest=* => \
@@ -1485,7 +1485,7 @@ put_map_exact F Src=s Dst Live Size Rest=* => \
put_map_exact F Src Dst Live Size Rest=* => \
move Src x | update_map_exact F x Dst Live Size Rest
-new_map j d I I
+new_map d I I
update_map_assoc j s d I I
update_map_exact j s d I I