Consistent use of sigs vs signatures in warnings
If I have a polymorphic local binding without a type signature, -Weverything
complains:
warning: [-Wmissing-local-sigs]
Polymorphic local binding with no type signature: ...
However, when I add -Wno-missing-local-sigs
, I immediately get a deprecation warning
-Wno-missing-local-sigs is deprecated: it is replaced by -Wmissing-local-signatures
First, the warning with -Weveryting
should use the non-depricated signatures
version. Second, the deprecation warning should probably respect my use of no
: -Wno-missing-local-sigs
is replaced by -Wno-missing-local-signatures
, not -Wmissing-local-signatures
.
Obviously, check for similar cases with the other "sigs" options mentioned in #11583 (closed).
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | #11583 (closed) |
Blocking | |
CC | |
Operating system | |
Architecture |