bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 4/8] Quiet GCC warnings about set but unused variables


From: Richard Braun
Subject: Re: [PATCH 4/8] Quiet GCC warnings about set but unused variables
Date: Thu, 12 Dec 2013 01:31:06 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

On Wed, Dec 11, 2013 at 09:07:38PM +0100, Marin Ramesa wrote:
> On 11.12.2013 18:02:50, Richard Braun wrote:
> > On Wed, Dec 11, 2013 at 05:30:43PM +0100, Marin Ramesa wrote:
> > > - ipc_mqueue_t mqueue;
> > > + ipc_mqueue_t mqueue = mqueue; /* Quiet GCC warning. */
> > 
> > Don't do that. Instead, tweak simple_unlock and similar functions 
> > this way :
> > 
> > #define simple_unlock(l) ((void)(l))
> 
> Then I have to define decl_simple_lock_data() which means we end up 
> with a lot of unused locks. And simple_lock_try() needs to always 
> suceed with the value TRUE which means locks can't be initialized to 
> zero.
> 
> It seems the best solution is to use #ifs for MACH_SLOCKS to declare 
> and set these unused variables.

GCC allows empty structures as an extension.

-- 
Richard Braun



reply via email to

[Prev in Thread] Current Thread [Next in Thread]