diff --git a/test/mp_for_each.cpp b/test/mp_for_each.cpp index b7d0a21..31ad7c5 100644 --- a/test/mp_for_each.cpp +++ b/test/mp_for_each.cpp @@ -48,7 +48,8 @@ int main() BOOST_TEST_EQ( (mp_for_each>( F{0} ).s), 12 ); -#if !defined( BOOST_NO_CXX11_CONSTEXPR ) +#if defined( BOOST_NO_CXX11_CONSTEXPR ) || ( defined( _LIBCPP_VERSION ) && __cplusplus < 201400L ) +#else static_assert( mp_for_each>( 11 ) == 11, "mp_for_each>( 11 ) == 11" ); static_assert( mp_for_each>( 12 ) == 12, "mp_for_each>( 12 ) == 12" );