$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r62126 - trunk/libs/config/test
From: nielsdekker_at_[hidden]
Date: 2010-05-21 14:03:58
Author: niels_dekker
Date: 2010-05-21 14:03:58 EDT (Fri, 21 May 2010)
New Revision: 62126
URL: http://svn.boost.org/trac/boost/changeset/62126
Log:
Temporarily skipped value-initialization of all ptr-to-member objects for Intel <= 11.1, as another try to avoid the internal error, Intel support issue 589832.
Text files modified: 
   trunk/libs/config/test/boost_no_com_value_init.ipp |    12 +++++++-----                            
   1 files changed, 7 insertions(+), 5 deletions(-)
Modified: trunk/libs/config/test/boost_no_com_value_init.ipp
==============================================================================
--- trunk/libs/config/test/boost_no_com_value_init.ipp	(original)
+++ trunk/libs/config/test/boost_no_com_value_init.ipp	2010-05-21 14:03:58 EDT (Fri, 21 May 2010)
@@ -576,10 +576,8 @@
     member_function_ptr_type m_member_function_ptr_array[2];
     member_function_ptr_struct m_member_function_ptr_struct;
     member_function_ptr_struct m_member_function_ptr_struct_array[2];
-#ifndef BOOST_DETAIL_NO_COMPLETE_VALUE_INITIALIZATION_SKIP_PTR_TO_MEMBER
     ptr_to_member_type  m_ptr_to_member;
     ptr_to_member_type  m_ptr_to_member_array[2];
-#endif
     ptr_to_member_struct m_ptr_to_member_struct;
     ptr_to_member_struct m_ptr_to_member_struct_array[2];
     bit_field_struct m_bit_field_struct;
@@ -673,9 +671,9 @@
 #ifndef BOOST_DETAIL_NO_COMPLETE_VALUE_INITIALIZATION_SKIP_PTR_TO_MEMBER
     m_ptr_to_member(),
     m_ptr_to_member_array(),
-#endif
     m_ptr_to_member_struct(),
     m_ptr_to_member_struct_array(),
+#endif
     m_bit_field_struct(),
     m_bit_field_struct_array(),
     m_int_struct(),
@@ -779,10 +777,10 @@
         FAILED_TO_VALUE_INITIALIZE(m_ptr_to_member) +
         FAILED_TO_VALUE_INITIALIZE(m_ptr_to_member_array[0]) +
         FAILED_TO_VALUE_INITIALIZE(m_ptr_to_member_array[1]) +
-#endif
         FAILED_TO_VALUE_INITIALIZE(m_ptr_to_member_struct) +
         FAILED_TO_VALUE_INITIALIZE(m_ptr_to_member_struct_array[0]) +
         FAILED_TO_VALUE_INITIALIZE(m_ptr_to_member_struct_array[1]) +
+#endif
         FAILED_TO_VALUE_INITIALIZE(m_bit_field_struct) +
         FAILED_TO_VALUE_INITIALIZE(m_bit_field_struct_array[0]) +
         FAILED_TO_VALUE_INITIALIZE(m_bit_field_struct_array[1]) +
@@ -868,8 +866,10 @@
       FAILED_TO_VALUE_INITIALIZE(function_ptr_struct()) +
       FAILED_TO_VALUE_INITIALIZE(member_function_ptr_type()) +
       FAILED_TO_VALUE_INITIALIZE(member_function_ptr_struct()) +
+#ifndef BOOST_DETAIL_NO_COMPLETE_VALUE_INITIALIZATION_SKIP_PTR_TO_MEMBER
       FAILED_TO_VALUE_INITIALIZE(ptr_to_member_type()) +
       FAILED_TO_VALUE_INITIALIZE(ptr_to_member_struct()) +
+#endif
       FAILED_TO_VALUE_INITIALIZE(int_struct()) +
       FAILED_TO_VALUE_INITIALIZE(int_struct_holder()) +
       FAILED_TO_VALUE_INITIALIZE(pod_struct()) +
@@ -922,8 +922,10 @@
       FAILED_TO_VALUE_INITIALIZE( heap_object_wrapper<function_ptr_struct>() ) +
       FAILED_TO_VALUE_INITIALIZE( heap_object_wrapper<member_function_ptr_type>() ) +
       FAILED_TO_VALUE_INITIALIZE( heap_object_wrapper<member_function_ptr_struct>() ) +
+#ifndef BOOST_DETAIL_NO_COMPLETE_VALUE_INITIALIZATION_SKIP_PTR_TO_MEMBER
       FAILED_TO_VALUE_INITIALIZE( heap_object_wrapper<ptr_to_member_type>() ) +
       FAILED_TO_VALUE_INITIALIZE( heap_object_wrapper<ptr_to_member_struct>() ) +
+#endif
       FAILED_TO_VALUE_INITIALIZE( heap_object_wrapper<bit_field_struct>() ) +
       FAILED_TO_VALUE_INITIALIZE( heap_object_wrapper<int_struct>() ) +
       FAILED_TO_VALUE_INITIALIZE( heap_object_wrapper<int_struct>() ) +
@@ -1026,7 +1028,7 @@
         << num_failures_of_temporaries << '+'
         << num_failures_of_heap_objects << "): "
         << total_num_failures
-        << "\nDetected by boost_no_complete_value_initialization::test() revision 29."
+        << "\nDetected by boost_no_complete_value_initialization::test() revision 30."
         << std::endl;
     }
     return static_cast<int>(total_num_failures);