diff options
author | Björn Gustavsson <[email protected]> | 2019-06-12 15:53:14 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2019-06-12 15:53:14 +0200 |
commit | 58b9182b19fb5c07249cf75bae4095c50dcded7f (patch) | |
tree | 4407a2d373a8717829d54f22701ec29e5251e036 | |
parent | 898b9b35f2cad1e925ea658d2dc381c5bde01829 (diff) | |
download | otp-58b9182b19fb5c07249cf75bae4095c50dcded7f.tar.gz otp-58b9182b19fb5c07249cf75bae4095c50dcded7f.tar.bz2 otp-58b9182b19fb5c07249cf75bae4095c50dcded7f.zip |
Handle addition of bignum + variable in unoptimized code
Also handles code compiled by OTP 21 and earlier.
-rw-r--r-- | erts/emulator/beam/ops.tab | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/erts/emulator/beam/ops.tab b/erts/emulator/beam/ops.tab index e9107933f9..b33a00a99c 100644 --- a/erts/emulator/beam/ops.tab +++ b/erts/emulator/beam/ops.tab @@ -1692,6 +1692,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 |