Fixing More Warnings in DMD?
Dicebot via Digitalmars-d
digitalmars-d at puremagic.com
Thu May 29 14:17:32 PDT 2014
On Thursday, 29 May 2014 at 20:49:04 UTC, bearophile wrote:
> Dicebot:
>
>> unused variables are job for dscanner
>
> Unused variables/labels/arguments and unused last assignments
> are often flags for code problems (but the ones in the
> function/class you are writing now). I like how such tests are
> done by the GCC/Clang compilers.
And even more often those are side effect of active debugging and
indicate no issues.
>> signed-unsigned comparison should be an error, not warning
>
> I don't know if Rust does this. But isn't it a little late for
> D? And aren't such errors going to introduce even more
> dangerous casts?
If it is late for an error, it is late for a warning too. Thus ->
DScanner.
You are very unlikely to convince me there is even a single
legitimate use case for warnings other than deprecation cycle ;)
More information about the Digitalmars-d
mailing list