aboutsummaryrefslogtreecommitdiffstats
path: root/lib/runtime_tools/c_src
diff options
context:
space:
mode:
authorJohn Högberg <[email protected]>2019-07-10 15:41:13 +0200
committerJohn Högberg <[email protected]>2019-07-10 18:04:45 +0200
commit9ca0e82455297040069b8274649e7ddd28a5d65b (patch)
treee26660518783d87e46262d38d51207e73e7f582e /lib/runtime_tools/c_src
parentfa5e2cae48323a391ff65512a972d6c9f4ba4119 (diff)
downloadotp-9ca0e82455297040069b8274649e7ddd28a5d65b.tar.gz
otp-9ca0e82455297040069b8274649e7ddd28a5d65b.tar.bz2
otp-9ca0e82455297040069b8274649e7ddd28a5d65b.zip
compiler: Fix compiler crash introduced by OTP-15952
An assertion in code generation would fail when the common exit block was ?BADARG_BLOCK, as some operations expect to always "fail" directly to that block (= throw an exception) and we had inserted a dummy block in between. Other operations could also get funny fail labels, jumping to blocks that immediately jumped to {f,0}, but these were all cleaned up by beam_jump, sweeping the bug under the rug.
Diffstat (limited to 'lib/runtime_tools/c_src')
0 files changed, 0 insertions, 0 deletions