aboutsummaryrefslogtreecommitdiffstats
path: root/lib/stdlib/src/eval_bits.erl
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2012-01-25 11:39:26 +0100
committerBjörn Gustavsson <[email protected]>2012-01-26 10:26:05 +0100
commit09d19b4e5e5314d6fc4ee04bc09a673ac8e0bd27 (patch)
tree1ac5c4d238a5697d8ee7c870d42616be91c63293 /lib/stdlib/src/eval_bits.erl
parent23ec68ef0f06710733cdfba5fdeaea1d1df789cf (diff)
downloadotp-09d19b4e5e5314d6fc4ee04bc09a673ac8e0bd27.tar.gz
otp-09d19b4e5e5314d6fc4ee04bc09a673ac8e0bd27.tar.bz2
otp-09d19b4e5e5314d6fc4ee04bc09a673ac8e0bd27.zip
erl_lint: Disallow call to is_record/3 if there is a local is_record/3
Attempting to call is_record/3 (without an erlang: prefix) from a guard if there was a local function named is_record/3 would cause a compiler crash. For consistency with other guard tests, disallow the call. is_record/2 in a guard will still be allowed (and work correctly) even if there is a local is_record/2. It could be argued that is_record/2 should be handled in the same way as is_record/3, but changing that now could break working code.
Diffstat (limited to 'lib/stdlib/src/eval_bits.erl')
0 files changed, 0 insertions, 0 deletions