I have to choose between:
(a) keep Wconversion only for warnings about prototypes causing a type
conversion different from what would happen to the same argument in
the absence of a prototype, which was its original purpose, and move
everything else to a new option (Wcoercion).
(b) keep the warnings of conversions that may change a value in
Wconversion and move its original purpose (the warnings about
prototypes causing ... in the absence of a prototype) to a new option
(suggestions are welcome).
I personally don't have a strong opinion on the matter. Although
option (b) will force me to rename my project [1], which is sad since
I think the name was cool. But, hey! don't take that into account! I
will show some adaptability!
I think I like b) the most. That way people who are accustomed to
using -Wconversion for value conversions can continue doing so and we
can move to something like -Wprototype-conversion or something for
the other (and stick the second in -Wall and have -Wconversion be
outside of that perhaps... that'd be up to others to debate though).
-eric