|
Boost-Commit : |
From: troy_at_[hidden]
Date: 2007-05-27 12:22:43
Author: troy
Date: 2007-05-27 12:22:42 EDT (Sun, 27 May 2007)
New Revision: 4318
URL: http://svn.boost.org/trac/boost/changeset/4318
Log:
internal compiler error on gcc 4.1.2. comment out test. :(
Text files modified:
sandbox-branches/boost-cmake/boost_1_34_0/libs/mpl/test/apply.cpp | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
Modified: sandbox-branches/boost-cmake/boost_1_34_0/libs/mpl/test/apply.cpp
==============================================================================
--- sandbox-branches/boost-cmake/boost_1_34_0/libs/mpl/test/apply.cpp (original)
+++ sandbox-branches/boost-cmake/boost_1_34_0/libs/mpl/test/apply.cpp 2007-05-27 12:22:42 EDT (Sun, 27 May 2007)
@@ -17,6 +17,9 @@
#include <boost/mpl/int.hpp>
#include <boost/mpl/aux_/test.hpp>
+#if defined (__GNUC__) && (__GNUC__ == 4) && (__GNUC_MINOR__ == 1) && (__GNUC_PATCHLEVEL__ == 2)
+#warning Turning off certain tests due to internal compiler error
+#else
template< typename T > struct std_vector
{
@@ -58,6 +61,7 @@
MPL_ASSERT_RELATION( res::value, ==, 5 );
}
+
MPL_TEST_CASE()
{
typedef lambda< lambda<_1> >::type make_lambda;
@@ -69,6 +73,7 @@
MPL_ASSERT(( is_same< v_int,std_vector<int> > ));
}
+
MPL_TEST_CASE()
{
typedef apply1< _1, std_vector<int> >::type v;
@@ -113,12 +118,14 @@
#endif
}
+
MPL_TEST_CASE()
{
typedef apply1< bind2<plus<>,_1,_1>, int_<5> >::type res;
MPL_ASSERT_RELATION( res::value, ==, 10 );
}
+
MPL_TEST_CASE()
{
typedef apply1<_1, lambda<plus<_1,_2> > >::type plus_fun;
@@ -126,3 +133,5 @@
MPL_ASSERT_RELATION( res::value, ==, 5 );
}
+
+#endif
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk