Eric Christopher <[EMAIL PROTECTED]> writes:
| So, for calls in c++ we're warning unconditionally on something like:
|
| int bar (int a, int b);
|
| int main (void)
| {
| float foo = 5.0;
| float baz = 10.0;
|
| bar (foo, baz);
|
| return 0;
| }
|
| int bar (int a, int b)
| {
| return a + b;
| }
|
| whereas in C we're warning depending on Wtraditional or Wconversion.
| As far as I can tell there's no required diagnostic for this in C++,
| though I could have missed it.
|
| So, either a) did I miss something? or b) any objections to
| conditionalizing the warnings on Wconversion (or some method of
| turning them off)?
-Wconversion is a good idea. I don't think -Wtraditional is relevant.
-- Gaby