On Tue, Jan 2, 2018 at 1:56 PM, Eric Blake <ebl...@redhat.com> wrote:
> Commit 2c5d5587 causes warnings on non-Sun systems when compiled
> under -Wunused-parameter; we've previously tweaked code in commit
> 81eb8486 to avoid such warnings.  Prefer an attribute rather than
> a cast to void (the attribute is always okay to apply; gcc
> interprets it as 'may be unused', not 'must not be used', precisely
> to cater to #if chains where determining whether or not the
> parameter is used gets hairy).
>
> * lib/stat-time.h (get_stat_birthtime_ns, get_stat_birthtime):
> Prefer attribute over cast-to-void.
> (stat_time_normalize): Mark st as potentially unused.

Thanks. That sounds like the right approach. We have to hold
user-included headers to a higher standard.

Reply via email to