The false-positive rate is high enough that programmers are likely to treat all type errors as annoyances.
I recently worked with Watcom C, where -w4 doesn't enable "W130 Possible loss of precision", defined as follows:
This warning indicates that you may be converting a argument of one size to another, different size. For instance, you may be losing precision by passing a long argument to a function that takes a short.
The warning needs to be explicitly enabled using -wce=130! Even the compiler is treating the type error as an annoyance!
In reply to Re^2: Interesting read: "Why I use perl and still hate dynamic language weenies too"
by ikegami
in thread Interesting read: "Why I use perl and still hate dynamic language weenies too"
by ghenry
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |