[erlang-questions] Missing compile warning

Björn Gustavsson <>
Tue Mar 4 06:08:18 CET 2014


On Mon, Mar 3, 2014 at 6:50 PM, Vlad Dumitrescu <> wrote:
>
> What other warnings have less than 100% coverage?

Warnings for arithmetic expressions that will fail such as
x+42 and 1/0. Guards that will always fail.

Those warnings are emitted when the optimiser tries
to evaluate expressions at compile time. So although
there will be a warning for 1/0, there will be no warning
for X/0.

There is some documentation about this, at the end
of the description of compile:file/2:

http://www.erlang.org/doc/man/compile.html

/Bjorn

-- 
Björn Gustavsson, Erlang/OTP, Ericsson AB



More information about the erlang-questions mailing list