aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/info
diff options
context:
space:
mode:
authorJohn Högberg <[email protected]>2019-03-25 19:57:33 +0100
committerJohn Högberg <[email protected]>2019-03-26 12:15:55 +0100
commita5976a6a6065e0d5c0c3ca118f50494c10fdc5a7 (patch)
tree3be7ed12f67d3dce505f26a9cf8b280051afbecd /lib/compiler/info
parentedb8aa4f76981c1f32c9b429f47ce30100126e58 (diff)
downloadotp-a5976a6a6065e0d5c0c3ca118f50494c10fdc5a7.tar.gz
otp-a5976a6a6065e0d5c0c3ca118f50494c10fdc5a7.tar.bz2
otp-a5976a6a6065e0d5c0c3ca118f50494c10fdc5a7.zip
compiler: Fully disable no_return optimizations in try blocks
Validation could fail when a function that never returned was used in a try block (see attached test case). It's possible to solve this without disabling the optimization as the generated code is sound, but I'm not comfortable making such a large change this close to the OTP 22 release.
Diffstat (limited to 'lib/compiler/info')
0 files changed, 0 insertions, 0 deletions