aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/ops.tab
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2019-06-24 12:47:30 +0200
committerBjörn Gustavsson <[email protected]>2019-06-24 12:47:30 +0200
commit39c1681a4bb5888d4f16c8c24c74fb21de0aea0b (patch)
tree029da966b89583af6f8f87da1d184b2632bb0cea /erts/emulator/beam/ops.tab
parentf685580b3a9e9905e5fa8ade5b43371fff26d91c (diff)
parentd725d3d2e62cbc32cfd55e44afe4f46c2517b84b (diff)
downloadotp-39c1681a4bb5888d4f16c8c24c74fb21de0aea0b.tar.gz
otp-39c1681a4bb5888d4f16c8c24c74fb21de0aea0b.tar.bz2
otp-39c1681a4bb5888d4f16c8c24c74fb21de0aea0b.zip
Merge branch 'maint'
* maint: Handle addition of bignum + variable in unoptimized code
Diffstat (limited to 'erts/emulator/beam/ops.tab')
-rw-r--r--erts/emulator/beam/ops.tab1
1 files changed, 1 insertions, 0 deletions
diff --git a/erts/emulator/beam/ops.tab b/erts/emulator/beam/ops.tab
index 5b16b80d62..f525d126e7 100644
--- a/erts/emulator/beam/ops.tab
+++ b/erts/emulator/beam/ops.tab
@@ -1631,6 +1631,7 @@ i_increment rxy W d
# Handle unoptimized code.
i_plus S1=c S2=c Fail Dst => move S1 x | i_plus x S2 Fail Dst
+i_plus S1=c S2=xy Fail Dst => i_plus S2 S1 Fail Dst
i_plus xy xyc j? d