Subject: Re: [Boost-bugs] [Boost C++ Libraries] #8032: Warning fixes in circular_buffer
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-11-12 21:25:28
#8032: Warning fixes in circular_buffer
------------------------------------------+-----------------------------
Reporter: Franz Detro <franz.detro@â¦> | Owner: marshall
Type: Patches | Status: closed
Milestone: To Be Determined | Component: circular_buffer
Version: Boost 1.53.0 | Severity: Cosmetic
Resolution: fixed | Keywords:
------------------------------------------+-----------------------------
Comment (by pbf@â¦):
When building against boost 1.55 using VisualStudio 2010 with warning
level 4, I now see:
1>C:\src\svn\OTI\ThirdParty\boost_1_55_0_OT1\include\boost/circular_buffer/base.hpp(199):
warning C4172: returning address of local variable or temporary
Likewise, building using gcc 4.4.7 on RedHat produces the following
warning:
/media/sf_C_DRIVE/src/svn/OTI/ThirdParty/boost_1_55_0_OT1/include/boost/circular_buffer/base.hpp:2157:
error: suggest parentheses around â&&â within â||â
The MSVC issue seems to be a regression introduced by the adoption of move
semantics (ticket #7888), so I'll make the same comment there. I'm
guessing it's the same case for the gcc warning, although the warning
itself doesn't make much sense to me, given the line in question is:
replace(p, this_type::move_if_noexcept(*next));
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/8032#comment:4> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:14 UTC