[cfe-dev] sizeof(struct::member)
Nico Weber
thakis at chromium.org
Mon Sep 20 18:13:04 PDT 2010
On Mon, Sep 20, 2010 at 6:06 PM, Chris Lattner <clattner at apple.com> wrote:
>
> 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)
ಠ_ಠ
But I guess it does the trick.
Thanks!
More information about the cfe-dev
mailing list