Joe Buck wrote:

> I think that the cleanest way is to suppress the warning for structs
> with one member

And recursively?

So that:

  struct A { int i; };
  struct B { struct A a };
  struct C { struct B b };
  struct C c = { 1 };

does not trigger the warning?

What if struct B is now:

  struct B { struct A a; int j; };

and I write:

  struct C c = { 1, 2 };

?

-- 
Mark Mitchell
CodeSourcery
m...@codesourcery.com
(650) 331-3385 x713

Reply via email to