forked from boostorg/bind
Add a workaround for GCC 4.4 to protect.hpp
This commit is contained in:
@ -22,7 +22,7 @@ namespace boost
|
||||
namespace _bi
|
||||
{
|
||||
|
||||
#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) && !defined(BOOST_NO_CXX11_DECLTYPE)
|
||||
#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) && !defined(BOOST_NO_CXX11_DECLTYPE) && !(defined(BOOST_GCC) && BOOST_GCC < 40600)
|
||||
|
||||
template<class T> struct protect_make_void
|
||||
{
|
||||
|
@ -36,7 +36,7 @@ int main()
|
||||
{
|
||||
test<X>( boost::protect( X() ) );
|
||||
|
||||
#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) && !defined(BOOST_NO_CXX11_DECLTYPE)
|
||||
#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) && !defined(BOOST_NO_CXX11_DECLTYPE) && !(defined(BOOST_GCC) && BOOST_GCC < 40600)
|
||||
|
||||
test2( boost::protect( Y() ) );
|
||||
|
||||
|
Reference in New Issue
Block a user