diff options
author | Kostis Sagonas <[email protected]> | 2016-05-08 11:00:46 +0200 |
---|---|---|
committer | Hans Bolinder <[email protected]> | 2016-05-13 08:42:46 +0200 |
commit | 756a420b160cbe1ee0507d600dba5c03c0d5e164 (patch) | |
tree | fb6bf4e9ee6ca1a90bedad65f15b15987aacd046 /erts | |
parent | 92fa4c59b303f4bf934915f40601e253393c14c2 (diff) | |
download | otp-756a420b160cbe1ee0507d600dba5c03c0d5e164.tar.gz otp-756a420b160cbe1ee0507d600dba5c03c0d5e164.tar.bz2 otp-756a420b160cbe1ee0507d600dba5c03c0d5e164.zip |
Fix dependency calculation when encountering an erroneous 'apply'
Dialyzer's dependency calculation was throwing an error when
encountering an 'apply' node with something that was not a variable
(e.g., a literal). The rest of the code did not know what to do with
this error, which resulted in dialyzer crashing. Fix this by ingoring
the detected error in the dependency calculation phase; later dialyzer
passes know how to properly handle and report this kind of errors
anyway.
This fixes [Erlang-JIRA] (ERL-138).
Diffstat (limited to 'erts')
0 files changed, 0 insertions, 0 deletions