diff options
author | Björn Gustavsson <[email protected]> | 2014-01-24 16:21:10 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2014-01-24 16:46:21 +0100 |
commit | 3ec5e5594657db530072be69ba94e4e655e4a407 (patch) | |
tree | 9297274b5e96041caac4b7e7d234f16444a99f6b /plt | |
parent | ab20369b433a8e6440e5e71a1c92bf7440916192 (diff) | |
download | otp-3ec5e5594657db530072be69ba94e4e655e4a407.tar.gz otp-3ec5e5594657db530072be69ba94e4e655e4a407.tar.bz2 otp-3ec5e5594657db530072be69ba94e4e655e4a407.zip |
beam_except: Eliminate compiler crash
Code such as:
bar(X) ->
case {X+1} of
1 -> ok
end.
would crash the beam_except pass of the compiler.
The reason for the crash is that the '+' operator would add a line/1
instruction that the beam_except pass was not prepared to handle.
Reported-by: Erik Søe Sørensen
Diffstat (limited to 'plt')
0 files changed, 0 insertions, 0 deletions