[cfe-dev] sizeof(struct::member)

Chris Lattner clattner at apple.com
Mon Sep 20 18:06:33 PDT 2010


On Sep 20, 2010, at 5:58 PM, Nico Weber wrote:

> Hi clang folks,
> 
> I have this code:
> 
>  sockaddr_un sizecheck;  // not used for anything except sizeof.
>  const size_t kMaxPipeNameLength = sizeof(sizecheck.sun_path);
> 
> Clang warns about |sizecheck| not being used. Do you consider that a bug?
> 
> If so, is there some way to write "sizeof(struct::member)" that
> doesn't warn in clang?

Gross, but how about:

sizeof(((yourstruct*)0)->member)

?

-Chris



More information about the cfe-dev mailing list