Subject: [Boost-bugs] [Boost C++ Libraries] #7641: g++ 4.7 inline warning
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-11-05 22:08:32
#7641: g++ 4.7 inline warning
------------------------+---------------------------------------------------
Reporter: oxoocoffee | Type: Bugs
Status: new | Milestone: To Be Determined
Component: None | Version: Boost 1.52.0
Severity: Problem | Keywords:
------------------------+---------------------------------------------------
#include <boost/random/mersenne_twister.hpp>
int main(int argc, char* argv[])
{
return 0;
}
g++ -m64 -c -g -march=core2 -mtune=core2 -pedantic -Wunused-variable
-Wno-deprecated -Wno-long-long -pipe -Wall -D_REENTRANT -DLINUX
-I/usr/local/boost/include test.cpp
/usr/local/boost/include/boost/random/detail/integer_log2.hpp:71:35:
warning: always_inline function might not be inlinable [-Wattributes]
Fix change
BOOST_RANDOM_DETAIL_CONSTEXPR int integer_log2(T t)
to
BOOST_RANDOM_DETAIL_CONSTEXPR inline int integer_log2(T t)
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/7641> 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:11 UTC