public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* 1x -Werror=unused-variable happens :-)
@ 2018-06-23 12:10 U.Mutlu
  2018-06-23 17:14 ` U.Mutlu
  2018-06-23 19:25 ` Jonathan Wakely
  0 siblings, 2 replies; 7+ messages in thread
From: U.Mutlu @ 2018-06-23 12:10 UTC (permalink / raw)
  To: gcc

Hi,
when building the languages=c,c++ with "-g0 -DNDEBUG", then the following 
error happens:

../../../gcc_trunk/libitm/method-serial.cc: In member function 'void 
GTM::gtm_thread::serialirr_mode()':
../../../gcc_trunk/libitm/method-serial.cc:309:12: error: unused variable 'ok' 
[-Werror=unused-variable]
        bool ok = disp->trycommit (priv_time);
             ^~

Of course one can get rid of it by giving also -Wno-error=unused-variable.


But nevertheless, someone more knowledgeable should check & possibly fix that 
assert related error:

       bool ok = disp->trycommit (priv_time);
       // Given that we're already serial, the trycommit better work.
       assert (ok);

I think maybe so:

       // Given that we're already serial, the trycommit better work.
#ifndef NDEBUG
       const bool ok = disp->trycommit (priv_time);
       assert (ok);
#else
       disp->trycommit (priv_time);
#endif


Btw, this is svn trunk with the default supporting libs.


-- 
U.Mutlu

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-06-24  6:13 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-23 12:10 1x -Werror=unused-variable happens :-) U.Mutlu
2018-06-23 17:14 ` U.Mutlu
2018-06-24  6:13   ` U.Mutlu
2018-06-23 19:25 ` Jonathan Wakely
2018-06-23 21:11   ` U.Mutlu
2018-06-23 21:42     ` U.Mutlu
2018-06-24 14:46       ` Jonathan Wakely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).